即时消息传送问题,有经验的来看看(200分)

  • 主题发起人 主题发起人 happyjoe
  • 开始时间 开始时间
H

happyjoe

Unregistered / Unconfirmed
GUEST, unregistred user!
现要做一个本地网络使用的即时消息传送程序,没有服务器端,但要在程序开始运行时取得在线用户列表。那取得在线用户列表这个功能该如何实现(还有其他类似的功能比如在线状态的变化)?
我以前的做法:用udp广播,效果不好,在98下无法实现
我将要采用的方法:IP Multicast(IP多播),不是很熟悉,请大家谈谈,能不能支持跨望段?
备用方法:比如我知道某网络的ip为 192.168.1.x,那我就从192.168.1.1到192.168.1.255每个地址发一次。
 
还有多播的话会不会占用很多网络资源,因为在线用户状态的改变也将使用多播,这样多播的次数会比较多
 
在线等待...
 
多播的话當然會佔多資原了...跨望段要用router才行..
 
哪些操作系统支持多播?
要不要进行特殊的设置?
 
我搞的一个,你看看
http://www.2ccc.com/article.asp?articleid=190
 
局域网,你程序运行的时候ping不就行了
 
后退
顶部