TCP
基于流,需要建立连接,需要经过3次握手过程(发送请求,返回确认,确认连接)是安全可靠的,传输速度比较慢,不会限制数据的大小
分析总结:
客户端:Socket
- 创建一个Socket对象
- 发起连接,同时连接地址+端口号
- 获取对应的数据流,写出数据
- 通知服务器端数据写出完毕
- 关闭套接字
服务器端:ServreSocket
- 创建一个ServreSocket对象,绑定端口号
- 获取连接,返回一个Socket对象
- 获取输入流,读取数据
- 通知客户端数据读取完毕
- 关闭套接字
注意:receive、connect、accept、write、read容易产生阻塞