Можно ли расшифровать имя хоста с учетом структуры sockaddr_in?
struct sockaddr_in {
short sin_family; // e.g. AF_INET, AF_INET6
unsigned short sin_port; // e.g. htons(3490)
struct in_addr sin_addr; // see struct in_addr, below
char sin_zero[8]; // zero this if you want to
};
struct in_addr {
unsigned long s_addr; // load with inet_pton()
};
Я попытался распечатать "udp_server.sin_addr.s_addr" (где udp_server имеет тип struct sockaddr_in) и он напечатал мне число.
Я считаю, что переменная s_addr конвертируется в сеть долго? Как мне преобразовать его в читаемый формат, чтобы я мог определить хост?