摘要:
1. TCP回射示例服务器代码View Code #include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/socket.h>#include <arpa/inet.h>#include <netinet/in.h>#define SRV_PORT 8888#define MAXLINE 4096void str_echo(int fd);int main(int argc, char **argv){ int listenfd = sock 阅读全文
posted @ 2013-02-06 13:34
carekee
阅读(796)
评论(0)
推荐(0)
摘要:
page1:假设Server A上面有Process X,它有一个socket M,和另外的Server B上面的Process Y的 Socket N以TCP协议连接上了,那么,据我所知,有2种情况会出现RST包:(1)X没有close socket就退出了,然后Y继续向M send数据,A的内核就会发送RST 到 socket N;(2)X设置了SO_LINGER,其中l_onoff 非0, l_linger 为0,这样当A close socket M的时候,也会发送RST到socket N。当socket N收到了RST,select的结果为socket可读,则:(a)如果这个时候调用 阅读全文
posted @ 2013-02-06 13:30
carekee
阅读(12076)
评论(2)
推荐(1)
浙公网安备 33010602011771号