获取远程主机IP地址QTcpServer

7
我正在使用Qt来创建TCP服务器,使用QTcpServer。每当客户端连接到服务器时,我想知道远程主机的IP地址和端口号。我尝试搜索文档,但在这个主题上找不到任何信息。
我知道应该有一种方法,只是我无法弄清楚。请帮忙。
1个回答

17

QTcpServer无法直接在传入连接上告诉您地址/端口,但是您可以通过获取来自QTcpServer::nextPendingConnection()的已连接QTcpSocket,然后使用QTcpSocket的peerAddress()和peerPort()方法来获取它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接