c
文章平均质量分 57
Orz___Li
一个向着高程进发的菜鸟
展开
-
UNIX网络编程第三版(卷1)读书笔记以及习题-章节1
1. 几个关键点: client使用read读取socket返回的数据的时候,总是使用一个循环包裹,最主要的原因就是tcp/ip协议传输的时候,数据会根据实际情况进行分节,因此只有循环才能保证读出全部的数据。 while ( (n = read(sockfd, recvline, MAXLINE)) > 0) { recvline[n] = 0; /* null termin原创 2018-01-31 16:21:27 · 1425 阅读 · 1 评论 -
UNIX网络编程第三版(卷1)读书笔记以及习题-章节2
1. 几个关键点 常用连接协议TCP、UDP的特点: TCP:可靠的,全双工(同一时刻,允许数据在两个方向上同时传输)通信协议。 完成一次连接需要进行3次握手:客户端发起请求(SYN) —— 服务器收到客户端请求(SYN)并返回确认(ACK) —— 客户端收到服务器确认(ACK)并发送确认的确认(ACK) —— 服务器收到客户端确认(ACK),建立连接。 完成一次断开需要进行4次握手:主动原创 2018-02-01 23:46:02 · 858 阅读 · 0 评论