【发布时间】:2012-01-04 20:55:01
【问题描述】:
我正在使用 recv 函数 (C++) 来获取有关网络问题的指示(在这种情况下它返回负值)
看这里:https://www.rfc-editor.org/rfc/rfc1122#page-100 在 TCP Connection Failures,我看到有 R1 和 R2。
R1 是 TCP 通知应用程序存在问题的时间。 R2 是连接关闭的时候。
“R1 的值应该至少对应于 3 在当前 RTO 重传。 R2 的值应该 对应至少 100 秒。”
RTO(重传超时)通常从 3 秒开始,因此对于 R1,它可能在大约 10 秒之后。
据我了解,接收功能会让我了解 R2。你知道在 C++ 应用程序中获取 R1 的方法吗?
10 倍。
【问题讨论】:
-
linux 还是 windows ? recv 不是“C++ 函数”,它来自 networkink 库,很可能是 windows 套接字或 linux 套接字。
标签: c++ networking recv