Qt 从QNetworkAccessManager获取远程IP
使用QNetworkAccessManager时,是否有任何方法可以获取http连接信息,如本地ip/远程ip? 我需要记录每个QNetworkReply/请求对的连接信息。 非常感谢。您需要使用QHostInfo,从那里您可以查询远程和本地IP/名称Qt 从QNetworkAccessManager获取远程IP,qt,http,connection,ip,qnetworkaccessmanager,Qt,Http,Connection,Ip,Qnetworkaccessmanager,使用QNetworkAccessManager时,是否有任何方法可以获取http连接信息,如本地ip/远程ip? 我需要记录每个QNetworkReply/请求对的连接信息。 非常感谢。您需要使用QHostInfo,从那里您可以查询远程和本地IP/名称 看一看使用QHostInfo可以查询主机ip地址。但我需要知道每个QNetworkReply的真实连接信息。至少,应包含端口号。而且,在某些情况下,每个查询的DNS查找结果都不同。通过对Qt源代码的一些研究,我认为不可能从QNetworkAcce
看一看使用QHostInfo可以查询主机ip地址。但我需要知道每个QNetworkReply的真实连接信息。至少,应包含端口号。而且,在某些情况下,每个查询的DNS查找结果都不同。通过对Qt源代码的一些研究,我认为不可能从QNetworkAccessManager获取tcpsocket连接信息。我试图修改Qt4.8.0的一些类:QNetworkreply、Qhttpnetworkreply、Qhttpnetworkconnectionchannel、Qhttpthreaddelegate、Qnetworkaccesshttpbackend,以便在exist信号中报告内核的连接信息。看起来很成功。嘿@powerpcpm:我知道已经很久了。您是否有记录对Qt源代码所做的更改?