找回密码
 加入
搜索
查看: 2284|回复: 0

[网络通信] 一台电脑,多客户端同时发送数据给客户端,是不是不会出现数据粘连?

[复制链接]
发表于 2014-7-9 17:03:33 | 显示全部楼层 |阅读模式
本帖最后由 lamant 于 2014-7-9 17:08 编辑

一台电脑,多客户端同时发送数据给客户端,是不是不会出现数据粘连?
我试过用5个客户端同时发信息给服务端,服务端接收到的数据,没有出现粘连现象。是不是单机测试的原因?
如果我用6台电脑来试,效果一样吗?




以下引用thinking的教程:

九  一个服务端,多个客户端同时如何通讯?
参考第四点,同时要注意的时.
当多个客户端,同时发送多个信息时,服务端在AU3没有及时用tcprecv接收的情况下,可能造成信息连在一起.
如:本身是要发送的: “客户机1|关闭窗口|”
但如果没有服务端没有及时接收处理.那就有可能在某次收到的是: “客户机1|关闭窗口|客户机2|关闭进程|”
所以,对于接收到的数据,不管是有没有及时处理,都得用 StringSplit 拆分一下数据并显示.
这样就不会造成信息粘连在一起的情况
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 06:46 , Processed in 0.088110 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表