发布时间:2016-01-15 14:17:27
TCP 链接关闭流程: 1.close socket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:char bReuseaddr=1;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(char));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME_WAIT的过程:.........【阅读全文】
发布时间:2015-10-30 09:48:46
struct ifreq这个结构定义在include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的struct ifconf通常是用来保存所有接口信息的应用想要获取当前网口网线插入状态,需要用到ifreq结构体,获取网卡的信息,然后socket结合网卡驱动的ioctl,就可以得到与网线插入状态相关的数据。.........【阅读全文】