小编jjs*_*ool的帖子

无法使用boost asio设置TCP源端口

通常,作为客户端从哪个源端口发送数据并不重要,但我仍然想要进行一些测试.所以我试图将我的客户端的套接字绑定到一个特定的端口,但即使我在我的本地机器上运行客户端和服务器(使用localhost作为目标地址),服务器告诉我我的源端口是59000.我初始化我的套接字像这样:

tcp::socket socket(io_service,tcp::endpoint(tcp::v4(),2000));
Run Code Online (Sandbox Code Playgroud)

有可能做我想做的事吗?我试图找出我的路由器在消息通过时是否更改了端口.这就是我正在玩的NAT遍历的东西.

sockets boost tcp boost-asio nat-traversal

2
推荐指数
1
解决办法
3419
查看次数

标签 统计

boost ×1

boost-asio ×1

nat-traversal ×1

sockets ×1

tcp ×1