日期:2014-05-16  浏览次数:20880 次

c++ linux c socket
if( ioctl( sockfd, SIOCSIFFLAGS, &ifr) == -1){

 printf("ioctl error2.\n");
 exit(0);
}

为什么总是有ioctl error2输出啊。。SIOCSIFFLAGS这个东西找不到。。求助啊。。
------解决方案--------------------
我都怀疑你的‘sockfd’是否open成功。