socket tcp 报错误码 103/10053 原因

前提:C# tcp 客户端 大数据量发送服务器。,客户端报错 windows 是10053 ,linux 是103 错误码。
原因:由于tcp 的上图的握手机制。发送数据过程中通道一直被占用,FIN ACK 无法发送所导致。
解决:1.升级服务器,客户端 硬件以及带宽,发快点,收快点。如果是同步发送。
2. 异步发送,慢慢发,让socket 内部机制 收发 FIN ACK。
3.换UDP?
2. 异步发送,慢慢发,让socket 内部机制 收发 FIN ACK。
3.换UDP?

浙公网安备 33010602011771号