lamant 发表于 2014-7-9 17:03:33

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

本帖最后由 lamant 于 2014-7-9 17:08 编辑

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




以下引用thinking的教程:

九一个服务端,多个客户端同时如何通讯?
参考第四点,同时要注意的时.
当多个客户端,同时发送多个信息时,服务端在AU3没有及时用tcprecv接收的情况下,可能造成信息连在一起.
如:本身是要发送的: “客户机1|关闭窗口|”
但如果没有服务端没有及时接收处理.那就有可能在某次收到的是: “客户机1|关闭窗口|客户机2|关闭进程|”
所以,对于接收到的数据,不管是有没有及时处理,都得用 StringSplit 拆分一下数据并显示.
这样就不会造成信息粘连在一起的情况
页: [1]
查看完整版本: 一台电脑,多客户端同时发送数据给客户端,是不是不会出现数据粘连?