我正在使用 recv 函数(C++)来获取有关网络问题的指示(在这种情况下它返回负值)
看这里:https ://www.rfc-editor.org/rfc/rfc1122#page-100在 TCP Connection Failures,我看到有 R1 和 R2。
R1 是 TCP 通知应用程序存在问题的时间。R2 是连接关闭的时候。
“在当前 RTO,R1 的值应该对应于至少 3 次重传。R2 的值应该至少对应 100 秒。”</p>
RTO(重新传输超时)通常从 3 秒开始,因此对于 R1,它可能在大约 10 秒之后。
据我了解,接收功能会让我了解 R2。你知道在 C++ 应用程序中获取 R1 的方法吗?
10 倍。