【问题标题】:How to get client's IP address如何获取客户端的IP地址
【发布时间】:2016-03-29 18:34:27
【问题描述】:

我正在编写一个客户端服务器程序,服务器从客户端接收消息。 我想在服务器端查看客户端的 IP 地址。我怎样才能做到这一点? 如果你能帮助我,我将不胜感激。 谢谢

【问题讨论】:

标签: c++ qt


【解决方案1】:

由于您使用的是QTcpSocket,我认为.peerAddress 就是您要查找的内容。

class Server : public QTcpServer {...}

接受

void Server::acceptConnection() {
  std::cout << "new connection!\n";
  client = nextPendingConnection();
  std::cout << client->peerAddress().toString();
}

【讨论】:

    猜你喜欢
    • 2012-03-14
    • 2012-02-16
    • 2015-12-20
    • 2019-01-14
    • 2019-11-13
    • 1970-01-01
    • 2013-07-07
    • 2011-05-26
    • 2015-03-01
    相关资源
    最近更新 更多