日期:2014-05-20  浏览次数:20907 次

C#.Socket异步通讯问题
当大量客户端并发数据的时候,接收的数据有可能是两个或三个客户端的合并在一起的.
比如两个客户端一起发数据,本来是两个客户端都来发送
但结果是两个客户端的数据合并在一个客户端里面

就想两个人商量了一起,让另一个人帮他送过去了一样
请问如何解决

------解决方案--------------------
没有这样处理过
------解决方案--------------------
比如两个客户端一起发数据,本来是两个客户端都来发送
但结果是两个客户端的数据合并在一个客户端里面

不能有这种情况

异步,服务器端,识别 客户端的连接对象
比如两个可户在一起发.
那第一个可户必须是 连上你,对象是a,第2个是b.
那就a.数据,b.数据
根据客户端的对象识别,至于你说的混在一起,这种情况不存在!!!!!
------解决方案--------------------
好像是TCPIP协议的问题,在短时间内的消息会重叠