简体   繁体   English

提升:我们如何为TCP服务器指定“任何端口”?

[英]Boost: how do we specify “any port” for a TCP server?

  1. How can I specify "pick any available port" for a TCP based server in Boost? 如何在Boost中为基于TCP的服务器指定“选择任何可用端口”?
  2. And how do I retrieve the port once a connection is accepted? 一旦接受连接,我该如何检索端口?

UPDATED: By "available port" I mean: the OS can pick any available port ie I do not want to specify a port. 更新:通过“可用端口”我的意思是:操作系统可以选择任何可用的端口,即我不想指定端口。

Question 1: Use port number 0 问题1:使用端口号0

Question 2: Use acceptor.local_endpoint().port() 问题2:使用acceptor.local_endpoint().port()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM