Boost asio socket:如何获取自己的IP、端口地址?
我有一个使用 boost asio 的 TCP 服务器。我已接受套接字连接。如何获取我的用户服务器当前正在与之通信的服务器计算机的 IP、端口?
I have a TCP server using boost asio. I have accepted a socket connection. How to get IP, Port of my server machine as it is seen by my user server is currently communicating with?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信它是
basic_stream_socket::local_endpoint()
,但如果您位于 NAT 网关。I believe it's
basic_stream_socket::local_endpoint()
, but that's not necessarily what the other end sees if you are behind a NAT gateway.