用UDP如何实现一个server轮询多个client

mybabeyes 2008-09-09 03:33:28
RT,可能server和client说的不很准确,反正就是要用一台电脑去轮询其他N多台电脑用UDP如何实现,现在是一点头绪头 没有,大大们都来给偶点灵感吧~~
...全文
339 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxcong 2008-09-10
  • 打赏
  • 举报
回复
每台电脑装个client,让它主动向server发消息 。
blackcat242 2008-09-10
  • 打赏
  • 举报
回复
这个广播也可以,轮询也可以,只是这两种方式都不好,一般来说server都是被动者,client应该充当发起者
programmerES 2008-09-10
  • 打赏
  • 举报
回复
提供一个各client都可以访问的server点,让他们主动上报。
cattycat 2008-09-09
  • 打赏
  • 举报
回复
上面说的发送广播数据后,客户端需要向服务器发送数据,你就知道客户端的信息了。
以后服务器轮询的话,可以在线程中实现,向维护的客户端发送轮询信息后sleep一段时间,在循环中。
mybabeyes 2008-09-09
  • 打赏
  • 举报
回复
客户端没有我的程序,如何才能收集客户端的注册信息呢
UDX协议 2008-09-09
  • 打赏
  • 举报
回复
如果cs上都有你的程序的话,直接从192.168.1.1~255发送echo包,收到包的回应一下就可以了。这样就知道有哪些主机是开着的。
51365133 2008-09-09
  • 打赏
  • 举报
回复
192.168.1.255
mybabeyes 2008-09-09
  • 打赏
  • 举报
回复
SNMP管理站想要知道下面各个设备的信息如何实现,我的意思是,假设管理界面刚初始化.管理站如何得到所有设备的信息?
cnzdgs 2008-09-09
  • 打赏
  • 举报
回复
这种情况不用轮询,应该用广播,定时向192.168.1.255地址固定端口发包,所有client都从这个端口接收数据,收到后应答。
mybabeyes 2008-09-09
  • 打赏
  • 举报
回复
补充下:这个充当server的电脑并不知道网络其他电脑的IP地址,只知道是某个网段的,比如192.168.1.X,如何轮询其他的电脑呢

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧