【问题标题】:Get remote host Ip address QTcpServer获取远程主机IP地址QTcpServer
【发布时间】:2012-03-01 12:29:36
【问题描述】:

我正在使用 Qt 使用 QTcpServer 创建 TCP 服务器。每次客户端连接到服务器时,我都想知道远程主机的 IP 地址和端口号。我尝试搜索文档,但找不到有关此主题的任何信息。

我知道应该有办法,但我就是想不通。请帮忙。

【问题讨论】:

    标签: c++ qt networking qtcpsocket qtcpserver


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-03-22
      • 1970-01-01
      • 2016-10-17
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-31
      相关资源
      最近更新 更多