求一思路与相关经验办法,要效率高的方案 期待解决:当服务器激发“发送通知”事件后,将同时在若干台客户机上通过窗口的形式提示“通知”。是不是需要客户端一个劲的扫描服务器行为?有没有高效的方案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个看你怎么做了,可以用udp广播,也可以血socket通信 如果在局域网内,用UDP 在指定网段 进行网络广播就可以了 不需要扫描的~~ 用SOCKET发就好 用tcp,客户端和服务器建立长连接,客户端每搁30秒给服务器发送一个心跳消息(一个字节就行),服务器收到后可以回复也可以不管,知道客户端活着就行,发广播时服务器send到每个socket即可,500台机器绝对没有问题。 要根据你整个软件的情况,再来选择适合的方法.你的通信方式是UDP 还是 TCP 是长连接,还是短连接?UDP广播适合在局网.是不是需要客户端一个劲的扫描服务器行为?你要是使用的"短连接"方式,就可以用这种客户主动查询方式,来干要是长连接, 就只要向每个客户套接字,丢一个通知包 轮询(查询数据库)socketudpsnmpxmpp 服务器写一个ServerSocket 监听一端口,客户端连接到这个端口,当服务器有数据时向所有连接到服务器的客户端推送数据。 这个一般用UDP方式,或者TCP长连接也可以,就是客户端和服务端在双方的生命周期内一直保持着一个TCP连接. delphi webbrowser载入网页如何设置自己载入的cookies cxpagecontrol中右上角的下拉三角,在那里设置的 如何调试delphi帮助中提供的DefianeProperties的例子? 郁闷,高兴,郁闷,散分 ?怎么获得chart控件(曲线图形)鼠标所在的点的在横轴上的数据值和纵轴上的数据值(jefferwind) 怎样捕获点击事件 我没有分了,请各位帮帮忙!一个不是很难的问题! 一个构造函数? baby_hhh的散分贴,终于到了4颗小星,能散200分了 D6的DsgnIntf.pas文件去哪儿了? 请教一下这是缺什么组件? 寻找ASP和VB,DELPHI程序员精英
用SOCKET发就好
客户端和服务器建立长连接,客户端每搁30秒给服务器发送一个心跳消息(一个字节就行),服务器收到后可以回复也可以不管,知道客户端活着就行,
发广播时服务器send到每个socket即可,500台机器绝对没有问题。
要是长连接, 就只要向每个客户套接字,丢一个通知包
socket
udp
snmp
xmpp
客户端连接到这个端口,当服务器有数据时向所有连接到服务器的客户端推送数据。