摘要: 1、server端close之后,client端write,导致server端发送RST(服务器关闭套接字):对方已经关闭或者异常终止,但是client端,不知道,这个成为半打开当server端close套接字的时候,假设此时server端的接受缓冲区没有数据了。则close发送的是FIN分节,cl... 阅读全文
posted @ 2015-04-25 19:30 kkshaq 阅读(2006) 评论(0) 推荐(1) 编辑
摘要: 当client,调用read(socketfd,buffer,n)时,返回0的情况:1、server端调用了close(soketfd)函数2、server调用了close(fd,SHUT_WR),关闭server端的写连接,半关闭关于close 和shutdown的过程一.void close(f... 阅读全文
posted @ 2015-04-25 16:57 kkshaq 阅读(13054) 评论(1) 推荐(1) 编辑
摘要: typedef struct task_node { void *arg; /* fun arg. */ void *(*fun) (void *); /* the real work of the task. */ pthread_t ti... 阅读全文
posted @ 2015-04-25 13:49 kkshaq 阅读(695) 评论(0) 推荐(0) 编辑