C#中怎么手动清空Socket的发送缓冲区和接收缓冲区?

2024-12-01 09:00:11
推荐回答(2个)
回答1:

实际上处理这种问题时应该这样,客户端和服务端都加上自己定义的报文,在报文中加个包头包尾,这样就可以避免这个问题了,当接收到数据后,放入缓冲区,然后一个一个数据包的取出来进行分析。当把数据包取出后,在缓冲区中就删除此数据包,这样就不会有冲突了。

回答2:

调用Flush()