Tag: #sockets tcpclient

TCP客户端问题

我在c#中的TCP客户端应用程序返回中遇到了一个大问题。 正常情况下它工作正常但在某些情况下服务器向特定客户端发送同时响应,因此这种情况下所有同时响应都在客户端作为单个消息接收。因此,客户端无法识别单个消息。 所以这种情况我的客户端应用程序无法处理特定的活动。 是否可以在客户端读取单个消息? 所以为了解决这个问题,我有一些选择,但我不知道它是否正确。 1-在客户端使用固定长度的缓冲区(但我的消息是可变长度)。 2-为每个响应消息添加分隔符。 如果有人知道解决此类问题的解决方案,请帮助我。