提问者:小点点

Tcp服务器可以同时接收更多的消息吗?


在Tcp连接中,一个Tcp服务器是否可以同时从一些不同的客户端接收两个或多个Tcp消息?

我必须做一个小工具来管理大量的通信从一些设备和大量的帧交换在同一时间。

你能给我举个例子吗?

谢谢


共1个答案

匿名用户

可以,只要:

  1. 它们位于不同的TCP连接上,并且
  2. 您的套接字读取代码允许它-特别是,如果您使用基于套接字的单个读取器,它将无法工作。选择
  3. 您不添加任何互斥/锁/等来阻止读取的完全并发