繁体   English   中英

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

[英]C# TCP socket connection, output 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:###。###。###。###。如果您回答,请不要冒昧知道我可能知道的内容,并且不知道,因为我是学生,正在尝试学习。

全部在手册中。 Socket.EndAccept()返回一个Socket ,从中可以读取RemoteEndPoint属性,该属性将是IPEndPoint ,具有IPEndPoint Address属性。 我认为您正在寻找后者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM