socket
文章平均质量分 78
小小小螃蟹
这个作者很懒,什么都没留下…
展开
-
keepalive
1. keepalive:Transmission Control Protocol (TCP) keepalives are an optional feature, and if included must default to off.The keepalive packet contains null data. In an Ethernet network, a keep原创 2013-07-30 21:26:02 · 2318 阅读 · 0 评论 -
socket的shutdown和close
1. 自己写的socket的shutdown和close相关测试编号测试手段测试结果附加测试附加测试结果1shutdown(fd, 0)【不能再读】write成功,shutdown之后netstat显示C和S的状态均为established(没有发送FIN).close后再writeclose后netstat显示server的原创 2013-07-30 21:29:43 · 1388 阅读 · 0 评论 -
socket的SYN_RECV和ESTABLISHED状态
1. socket的状态1.1 状态说明CLOSED没有使用这个套接字[netstat 无法显示closed状态] LISTEN套接字正在监听连接[调用listen后]SYN_SENT套接字正在试图主动建立连接[发送SYN后还没有收到ACK]SYN_RECEIVED正在处于连接的初始同步状态[收到对方的SYN,但还原创 2013-07-24 21:05:53 · 8587 阅读 · 0 评论 -
socket验证半连接的代码和测试结果
为了验证C为established状态而S为SYN_RECV状态,写了下面的源程序(在别人的基础上改的)1. 源程序1.1 client#include "head.h"int main(int argc, char **argv){ struct sockaddr_in servaddr; int原创 2013-07-24 21:29:36 · 984 阅读 · 0 评论