【发布时间】:2013-06-10 14:38:17
【问题描述】:
我正在编写几个使用 Boost.ASIO 与网络通信的应用程序。由于错误,他们中的两个突然在配置中获得了相同的端口,并且他们都成功地开始在同一个端口上侦听。这是来自netstat -na的输出
TCP 0.0.0.0:40000 0.0.0.0:0 监听
TCP 0.0.0.0:40000 0.0.0.0:0 监听
怎么会这样?两个不同的应用程序使用同一个 TCP 端口!
【问题讨论】:
-
如您所见,两者都是 TCP,而不是 UDP。我预计第二个应用会出现异常,但它已成功开始侦听。
标签: c++ networking boost network-programming boost-asio