Boost ASIO:获取客户端的端口号

Boost ASIO:获取客户端的端口号,boost,boost-asio,Boost,Boost Asio,在我的应用程序中,客户端通过给定的端口和主机连接到服务器 现在,我想知道在客户端打开的端口号 我怎样才能得到这个信息 另外,在服务器端,我还可以获取客户端连接到的端口号吗 基本上,我想在客户端连接时向服务器发送一些额外的信息。。因此,当创建客户端时,我将转储一个文件,文件名作为客户端的端口号,在服务器端,我将再次尝试读取一个名为客户端端口号的文件 现在,我想知道在客户端打开的端口号。 另外,在服务器端,我还可以获取客户端连接到的端口号吗 这些问题对我来说似乎是一样的。除非您指的是服务器的端口,您

在我的应用程序中,客户端通过给定的端口和主机连接到服务器

现在,我想知道在客户端打开的端口号

我怎样才能得到这个信息

另外,在服务器端,我还可以获取客户端连接到的端口号吗

基本上,我想在客户端连接时向服务器发送一些额外的信息。。因此,当创建客户端时,我将转储一个文件,文件名作为客户端的端口号,在服务器端,我将再次尝试读取一个名为客户端端口号的文件

现在,我想知道在客户端打开的端口号。
另外,在服务器端,我还可以获取客户端连接到的端口号吗

这些问题对我来说似乎是一样的。除非您指的是服务器的端口,您必须在两端指定该端口(因此已经知道)

是的,您可以在服务器中获得连接客户端的端口以及IP地址

//boost::asio::ip::tcp::socket _socket;
_remoteAddress = _socket.remote_endpoint().address(); //You may call to_string() on it
_remotePort = _socket.remote_endpoint().port();