【发布时间】:2011-06-12 07:44:33
【问题描述】:
我试图打开已经打开的 UDP 端口并且 ACE_SOCK_Dgram::open() 失败。 正如预期的那样,strace 显示 bind() 失败并且 errno 设置为 EADDRINUSE。
为了查看发生了什么错误,我使用了 ACE_OS::last_error(),但它没有更新。
我想向用户提供端口已在使用中的信息性错误,而不是一些一般性错误。
额外问题 - 何时可以使用 ACE_OS::last_error()?
Tnx
【问题讨论】:
-
@baris_a 你有答案吗?我会接受的:)
标签: c++ networking ace