все, что у меня уже было "socketfd", и мне было интересно, как использовать его для получения локального IP-адреса.в Linux я могу сделать что-то вроде этого (не совсем правильно):
struct ifreq ifr;
ifr.ifr_addr.sa_family = AF_INET;
ioctl(socketfd, SIOCGIFADDR, &ifr);
char *address = inet_ntoa(((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr);
, но в Windows как я могу достичь той же цели?(без использования MFC) большое спасибо.
edit: возможно, у моего хоста есть несколько IP-адресов, и я хочу, чтобы один "подключился" к "socketfd".