我使用Qt来创建使用QTcpServer的TCP服务器。每次客户端连接到服务器时,我都想知道远程主机的IP地址和端口号。我尝试搜索文档,但找不到有关此主题的任何信息。
我知道应该有办法,但我就是想不出来。请帮帮忙。
发布于 2012-02-09 09:25:55
QTcpServer不会直接在传入连接上告诉您地址/端口,但您可以通过从QTcpServer::nextPendingConnection()获取连接的QTcpSocket,然后使用QTcpSocket的peerAddress()和peerPort()方法来获取它。
https://stackoverflow.com/questions/9204033
复制相似问题