一个软件既是服务端又是客户端
比如有5个人都安装了这个软件   同是局域网  不同的网关
5个都上这个软件  其中一个人  要知道其他4个人的局域网IP  这应该怎么做啊

解决方案 »

  1.   

    客户端在连接到服务器的时候,服务器能知道IP,可以记录下来。如果其它客户端要知道的话,可以问服务器有哪些IP连接上了,服务器把记录的IP告诉他就可以了
      

  2.   

    每个人都可以是客户端也可以是服务器
    每个人都装了软件  要先知道其他的人的IP才能给固定的人发送文件
    就是怎么才能知道其他人的IP
      

  3.   

    5个人都安装了一个“既是服务端又是客户端”的软件?
    意思也就是每个人使用的软件之间都是独立的,
    当然也就无法得知其他人的IP,
    要想获取使用人的IP,必须有服务器端
      

  4.   

    p2p啊,如果你是使用WCF通讯,有p2p协议的,然后UDP是可以广播的啊。
      

  5.   

    http://blog.csdn.net/tt03030576/archive/2008/03/14/2181444.aspx
    在google里用“c# udp 广播”一搜,多少文章
      

  6.   

    你要得是cmd下的
    netstat -an
    arp -a
    net view
    是否???
      

  7.   

    netstat -an 
    arp -a 
    net view 
     这是什么意思啊