抱歉我的语法;)
我们有一个侦听端口17700的服务器和一个想要同步他的数据的客户端,但是客户端是多线程的,并且同时在2个线程上建立到同一端口的连接。当我们查看收到的数据时,我们注意到发送的包裹是"混合"彼此。
我的Theorie
服务器将包发送到客户端,其地址是相同的,因此客户端不知道哪个包是针对哪个线程的。
有没有办法解决这个问题?
答案 0 :(得分:2)
使用并发队列应该足够了,因此不应该聚集数据包。更清洁的解决方案是每个连接都有自己的插槽两侧。 (+ 1听众接受连接)