点对点通讯,判断一组用户是否在线的问题
想用udp
初步 思路是这样的:
用户ip都保存在treeview节点中,每个用户都定时向节点中的所有ip发送udp包;
同时接收包,如果收到某个ip发来的包,就认为该ip在线,同时更改treeview节点的图片
主要问题:怎样更新节点的图片呢,用户如果一开始发了包,后来又下线了,怎么判断,还有treeview不能在接收包的循环中更新状态吧,该怎么实现呢?
------解决方案--------------------
有没有服务器端其实都差不多的,方法都一样,可以参考:http://blog.54master.com/?uid-586951-action-viewspace-itemid-21188