我正在使用Qt来创建TCP服务器,使用QTcpServer。每当客户端连接到服务器时,我想知道远程主机的IP地址和端口号。我尝试搜索文档,但在这个主题上找不到任何信息。
我知道应该有一种方法,只是我无法弄清楚。请帮忙。
我知道应该有一种方法,只是我无法弄清楚。请帮忙。
QTcpServer无法直接在传入连接上告诉您地址/端口,但是您可以通过获取来自QTcpServer::nextPendingConnection()的已连接QTcpSocket,然后使用QTcpSocket的peerAddress()和peerPort()方法来获取它。