TCP即传输控制协议,基于TCP协议的网络通信总是面向连接的,在通信过程中需要进行“三次握手,四次挥手”,这是众所周知的,所以这里不过多赘述。我们都知道TCP协议传输数据比较稳定,那么为什么稳定,通过本文的代码实现来一探究竟。
首先来看一下基于TCP协议的网络通信模型:
服务器 | 客户端 |
创建socket对象 | 创建socket对象 |
准备通信地址 (端口号+本机IP地址) |
准备通信地址 (服务器的公网IP) |
绑定socket与通信地址 | —— |
设置监听和排队数量 | —— |