2017-08-19 5 views
0

J'ai ceci:IPaddress en octets

Poco::Net::IPAddress RequestingIP = request.clientAddress().host(); 
    std::cout << RequestingIP.toString(); 

mais comment puis-je lire l'adresse IPV4 native dans son Hex natif?

Répondre

0

IPAddress::addr() vous donnera la structure sous-jacente, par ex. (Ceci est pour les fenêtres, regardez votre plate-forme pour plus de détails sur ce que in_addr et les définitions d'accompagnement ressemblent):

IPAddress ia("127.0.0.1"); 
const in_addr* inaddr = reinterpret_cast<const in_addr*>(ia.addr()); 
std::cout << std::hex << inaddr->s_addr; 
+0

fonctionne comme un charme ... –