日期:2014-05-17  浏览次数:20868 次

关于局域网通信的一些问题
要做个局域网通讯软件

基于UDP协议的 

现在我不知道怎么显示出来在线的用户。。。

求解啊···

------解决方案--------------------
这个问题和网络通信没有啥关系,属于一般的软件设计问题。

如果你要显示在线人员列表,那么你必然要维护这么一张列表,保证它能够及时更新。所以,客户端必须每隔一定的时间间隔向服务器发送一段很短的数据包,服务器端接受到这个数据包后解读里面的内容,这里面的内容就是用来表明发包者的身份的,这样,服务器就明白了,哦,某个客户端现在还活着。对于长时间没有发送这种数据包的客户端,服务器可以认定这台客户端已经离线了。

这个数据包就是所谓的“心跳信号”。
------解决方案--------------------
所谓广播,就是发送给 255.255.255.255。