【发布时间】:2014-08-20 17:58:36
【问题描述】:
我一直在测试一个程序,它在两台机器之间通过 1Gbps 线路进行简单通信。在通过线路运行 TCP 通信时,当网络完全淹没(以或接近 100% 的使用率运行)时,我偶尔会在客户端收到写入错误(由于超时)。当我运行同一程序的多个实例到不同的端口时,通常会发生这种情况。
我的问题是,是否有可能出现写入错误但仍会在服务器端收到消息。看来这就是正在发生的事情,我不太清楚为什么。会不会是返回给客户端的ACK是什么超时了?
【问题讨论】:
-
你收到什么错误?
-
由于超时而捕获的写入错误
标签: networking tcp network-programming