多winsock服务器装载多台电脑上,多winsock客户端也装在多台电脑上,如何实现任一台服务器对任一台客户机的通信? 设定20个座席,20个现场电脑,用winsock通信,想实现任意一台座席上都可以选择任意一台现场电脑通信,请问大家有没有好的方案? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to junki:你好,你指的不断检测的意思是什么呢?我是想座席上可以看到哪些客户机现在在线,然后可以有选择的跟客户机通讯,也就是控制客户机,请说的详细一些,谢谢!! 每台电脑都给所有的电脑IP发送UDP数据报,请求回音当然这些电脑的IP预先都被社定好如果有回复的就认为他是活动的,然后就可以发送UDP数据了.具体WINSOCK参考UDP发送例子 用tcp协议可以吗?我这边客户机要上传大数据(大约800K)流量,害怕upd不可靠呢,请大家帮我想想,多谢 zou_seafarer 另外使用UDP广播各机器自己的状态,从而得以同步到所有电脑当中(须在同一网段,非同一网段的需要架设中间服务器协助处理)。 800k的数据,平均下来每秒钟应该数据量不大吧?百兆网络(100 Million Bit Per Second),TCP至少可以用到4MB/S(Byte Per Second)。UDP可以用到7MB/S,高性能的TCP可以传输到10MB/S,UDP可以达12MB/S。并且是在局域网当中,无所谓UDP不可靠,只要做好相应的重发机制就可以。其实在这种应用环境当中,个人觉得UDP更适合,毕竟不需要进行重复的连接,直接启动一个虚的Session发包通讯就可以。 to unsigned:能否说的详细些呢?谢谢,比如虚的Session发包具体怎么实现 那個現場電腦的IP和端口你應該知道吧,然後你就做個循還每一分鍾用winscok (tcp/ip協議)連一次這些現場電腦,如果連通就是在線的,不通就不在線,在線的然後你就發送數據就是了, 人事管理软件源码 依然是二进制读取的问题 想把二进制转换成十六进制该怎么办?有没有这样的函数? VB怎样截取网络中的通讯内容,针对所有的端口? ★本科生在大学期间有“工作、从事科技”的机会吗?★ 我给的分只能最多加到100,为什么 高级Visual Basic编程Advanced Visual Basic 书哪里有买 如何读取二进制文件。 菜鸟级问题?? 来广东一年了,纪念一下!送100分!顺便问两个问题! 视频文件抓图失真 问个VBA的问题
当然这些电脑的IP预先都被社定好如果有回复的就认为他是活动的,然后就可以发送UDP数据了.
具体WINSOCK参考UDP发送例子
多谢 zou_seafarer
其实在这种应用环境当中,个人觉得UDP更适合,毕竟不需要进行重复的连接,直接启动一个虚的Session发包通讯就可以。
能否说的详细些呢?谢谢,比如虚的Session发包具体怎么实现