хочу узнать широковещательный адрес, но ioctl выдает no such device в чем ошибка?
[code] struct ifreq ifr; int s = socket(AF_INET, SOCK_DGRAM, 0); if (s < 0) perror("socket"); if (ioctl(skfd, SIOCGIFBRDADDR, (caddr_t)&ifr, sizeof(struct ifreq))<0) perror("ioctl");
/* sockaddr_in sin; memcpy(&sin, &ifr.ifr_broadaddr, sizeof(sockaddr_in)); cout << inet_ntoa(sin.sin_addr) << endl; */ [/code]