我正在为需要设置 TCP Keep Alive 选项的值的 Java 应用程序编写 JNI 库。(它设置 Keep Alive Timeout 和 Interval 的值)在大多数情况下,我认为我可以正常工作,因为我可以从 Java 设置 Keep Alive 开/关,并在 C++ 代码中以正确的结果查询它。我可以设置其他两个选项,并且没有错误,但我不确定如何查询这些选项值。查询这些值以快速证明它们已被设置会很有用。
有任何想法吗?
唯一的限制是我使用的是 C++、Winsock 并且目标操作系统是 Windows XP 或更高版本。