【发布时间】:2014-03-19 18:44:24
【问题描述】:
我正在尝试将一些代码移植到 OSX - setsockopt 似乎与 Linux 有一些不同。到目前为止,我发现并纠正的是使用 TCP_KEEPALIVE 而不是 TCP_KEEPIDLE。
对于 OSX,TCP_USER_TIMEOUT 是什么?
使用 TCP_USER_TIMEOUT 编译失败并打印undeclared identifier 错误
【问题讨论】:
-
抛出异常。编译器错误会打印在控制台上。它们不是异常,也不会被抛出。
-
下次编辑帖子并附上解释。
-
这会告诉你,如果你看的话,但它不会告诉其他人。这是一个常见的错误陈述。
标签: c++ macos sockets tcp setsockopt