donqiang的博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

  • 程序设计 >>> .Net >>> Socket获取客户端IP地址及端口号 >>> 正文
  • Socket获取客户端IP地址及端口号
  • Socket类包含一些非常有用的属性,这些属性允许确定关于正在连接的客户端的信息。其中关键信息之一是返回EndPoint对象的RemoteEndPoint属性。EndPoint类本身是抽象的,要想收集有用的信息,需·要把EndPoint强制类型转换为IPEndPoint对象。IPEndPoint类包含远程客户端的IP地址和端口号。具体用法如下:  
  •     TcpListener tcpl=new TcpListener(port); 
        Socket s=tcpl.AcceptSocket(); 
        label1.text=((IPEndPoint)s.RemoteEndPoint).Address.ToString(); 
        label2.text=((IPEndPoint)s.RemoteEndPoint).Port.ToString(); 
  • posted on 2011-01-28 14:07  donqiang  阅读(9917)  评论(0编辑  收藏