![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络TCP/IP_套接字编程
文章平均质量分 80
wangpengqi
这个作者很懒,什么都没留下…
展开
-
一个解除TCP连接的TIME_WAIT状态限制的简便方法
近日无意间发现了一个小窍门:当TCP连接所对应socket的接收队列中仍有未读数据时,将此socket强行close后,将使此socket连接不会进入TIME_WAIT状态,用"netstat -anp"命令查看可发现此连接将消失的无影无踪!上述情形在linux2.6.18-5-686-bigmem内核及winxp平台上验证通过。其他平台上,以及当socket的发送队列中仍有剩余数据未发送时强行c转载 2013-07-29 15:10:28 · 894 阅读 · 0 评论 -
socket结构和几个IP地址转换函数
通用的结构体:struct sockaddr { unsigned short sa_family; /* address family, AF_xxx */ char sa_data[14]; /* 14 bytes of protocol address */};编程时常用的struct sockaddr_in { short int sin_family; /转载 2013-07-29 19:00:49 · 1441 阅读 · 0 评论 -
setsockopt()用法(参数详细说明)
int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP: IPv4套接口IPPROTO_IPV6: IPv6套接转载 2013-07-29 15:11:20 · 742 阅读 · 0 评论