我想在我的程序里添加一个在线列表,如果在局域网内有人使用我的客户端,其他客户端就会捕获新的客户端的地址,并添加到在线列表里,这个该怎么实现呢?

解决方案 »

  1.   

    可以在服务端设置一个客户端ip管理器,每次客户端登陆时都上传自己的ip到服务端纳入管理器管理,再从管理器获取现有已经注册的所有ip列表
      

  2.   

    1端口号是自己设定的,(最好设定的是4000——4500)之间的端口号,因为这些口号是不会被系统占用的。2:利用广播。将局域网中所有在线的IP段搜索一遍。如果在线将IP加载到你的程序中来
    。所以你的程序设计的时候IP应该是一个集合这样才能多人聊天。如果IP搜索到了则是在线。否则离线