我有这个:
Poco::Net::IPAddress RequestingIP = request.clientAddress().host();
std::cout << RequestingIP.toString();
但是如何在其原生Hex中读取本机IPV4地址?
答案 0 :(得分:0)
IPAddress::addr()
将为您提供基础结构,例如。 (这是针对Windows的,请查看您的平台,了解有关in_addr
和附带定义的详细信息):
IPAddress ia("127.0.0.1");
const in_addr* inaddr = reinterpret_cast<const in_addr*>(ia.addr());
std::cout << std::hex << inaddr->s_addr;