本帖最后由 linshangbang0102 于 2010-09-23 16:49:36 编辑

解决方案 »

  1.   

    这里的sock就相当于第一个代码中的clientep ,你可以试试
      

  2.   

    服务端可以通过如下代码得知客户机的信息:
                    TcpClient client = listener.AcceptTcpClient();          // 等待客户机与它连接
                    IPEndPoint remoteip = (IPEndPoint)client.Client.RemoteEndPoint;服务器IP应该预设, 客户端通过预设的服务器地址发送消息即可.
      

  3.   

    text1.Text = ((IPEndPoint)tcpclient.Client.RemoteEndPoint).Address + "=" + ((IPEndPoint)tcpclient.Client.RemoteEndPoint).Port;
      

  4.   

    先谢谢了啊 我试试3楼和5楼的解答。另外能问下 发送端,也就是客户端如果突然停电了(没有发下线信号过来),那么我这边如何得知他掉线了,本来有list登记在线IP的。