UN2L2——Socket的TCP通信概述
UN2L2——Socket的TCP通信概述
服务端和客户端代码编写大概思路
-
客户端
- 创建套接字
Socket
- 用
Connect
方法与服务端相连 - 用
Send
和Receive
相关方法收发数据 - 用
Shutdown
方法释放连接 - 关闭套接字
- 创建套接字
-
服务端
- 创建套接字
Socket
- 用
Bind
方法将套接字与本地地址绑定 - 用
Listen
方法监听 - 用
Accept
方法等待客户端连接 - 建立连接,
Accept
返回新套接字 - 用
Send
和Receive
相关方法收发数据 - 用
Shutdown
方法释放连接 - 关闭套接字
- 创建套接字
TCP协议三次握手的体现
TCP协议的三次握手被Socket封装在了内部,不需要我们进行额外处理
TCP协议四次挥手的体现
TCP协议的四次挥手被Socket封装在了内部,不需要我们进行额外处理
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!