修改 ch04 部分表述 & 修改错别字

This commit is contained in:
上官永石
2022-07-04 20:20:18 +08:00
parent ceae1e9a24
commit 3ac4736611

View File

@@ -116,7 +116,7 @@ addrlen: 第二个结构体参数 servaddr 变量的字节长度
客户端调用 connect 函数后,发生以下函数之一才会返回(完成函数调用):
- 服务端接受连接请求
- 发生断网等一场状况而中断连接请求
- 发生断网等异常状况而中断连接请求
注意:**接受连接**不代表服务端调用 accept 函数,其实只是服务器端把连接请求信息记录到等待队列。因此 connect 函数返回后并不应该立即进行数据交换。
@@ -132,7 +132,7 @@ addrlen: 第二个结构体参数 servaddr 变量的字节长度
2. 结构体变量 serv_addr 中初始化IP和端口信息。初始化值为目标服务器端套接字的IP和端口信息。
3. 调用 connect 函数向服务端发起连接请求
4. 完成连接后,接收服务端传输的数据
5. 接收数据后调用 close 函数关闭套接字,结束与服务器端的连接。
5. 接收数据后调用 close 函数关闭套接字,结束与服务器端的连接。(对套接字调用close函数对应于向建立连接的对应套接字发送EOF。即如果客户端的套接字调用了close函数服务端read时候会返回0。)
#### 4.2.7 基于 TCP 的服务端/客户端函数调用关系