C#TCP套接字连接,输出IP地址

时间:2013-02-07 15:32:12

标签: c# parsing tcp ip-address

几天前我就如何输出/解析IP地址提出了问题。提供了一些建议,经过几天撞墙后,尝试不同的建议,我没有进一步。我确信这些建议没问题,但我试图利用它们的方法是我失败的地方。

所以......我想从一个基本的角度出发。

  {
        BaseClient bc = null;
        try
        {
            if (m_TCP_Socket == null)
            {
                Console.Write("Client disconnected");
            }
            else
            {   

                //Console.WriteLine("New TCP connection made.");

                bc = GetNewClient();
                bc.Socket = m_TCP_Socket.EndAccept(ar);
                lock (m_clients)
                    m_clients.Add(bc);

                bc.OnConnect();
                bc.BeginReceive();
            }
}

}

我想让它简单地控制出来,“新的TCP连接.IP:###。###。###。###。如果你回答,请不要放肆对待什么我可能知道,也不知道,因为我是学生,并且正在努力学习。

1 个答案:

答案 0 :(得分:1)

一切都在手册中。 Socket.EndAccept()会返回Socket,您可以从中读取RemoteEndPoint属性IPEndPoint,该属性具有Address属性。我想你正在寻找后者。