【发布时间】:2014-02-26 08:36:59
【问题描述】:
我刚刚通过 TCPView 意识到使用 boost::asio 建立的一个 TCP 连接会创建两个连接。其中一个使用本地端口,第二个使用所需的远程端口。为什么?这种行为正常吗?有没有办法只创建一个?
这个问题最初是几年前发布的:
但没有人重播。
编辑:
我正在连接到端口 8001,这是我使用 netstat -nao 看到的:
TCP 127.0.0.1:10246 127.0.0.1:8001 ESTABLISHED 3252
TCP 127.0.0.1:10244 127.0.0.1:10245 ESTABLISHED 3252
TCP 127.0.0.1:10245 127.0.0.1:10244 ESTABLISHED 3252
谢谢!
【问题讨论】:
-
好的,感谢EJP,我终于找到了一个相关的问题:stackoverflow.com/questions/17945394/…
标签: c++ sockets boost-asio tcp-ip