假设我有两个相互连接的套接字(Socket A和Socket B)。
如果已经Socket B拔掉电源的计算机,如果Socket A尝试向 发送一些数据Socket B,数据将不会得到确认,因此 TCP 会一次又一次地重新传输数据以希望得到确认,直到 TCP 放弃并决定不重新传输数据不再并告诉发生Socket A了套接字错误WSAECONNABORTED (10053)。
我的问题是:
WSAECONNABORTED (10053)在重传重试后我总是会收到套接字错误(我相信是这样,否则 TCP 将永远继续重传!)?WSAECONNABORTED (10053)套接字错误需要多少次重传重试?