TCP通信协议
- TCP是一个可靠的网络协议,在通信的两端创建一个套接字对象,因此建立网络通信连接,一旦虚拟网络连接形成,两个端的流程就可以通过虚拟链接进行互动。
- Java为基于TCP的网络提供了一个体面的封套,代表了与Socket天体的双端通信港和通过Socket提供的IO流的网络通信。
- Java把索克特类给了客户,SveerSocket类给了服务器。
TCP发送数据
- 创建客户端套接字对象 。
- 获取输出流写数据
- 释放资源
TCP接收数据
- 在服务器侧创建套件对象( SeverSocket) 。
- 获取输入流量读取数据并将其显示在控制表上。
- 释放资源
TCP通信程序练习
练习一
- 客户端: 传输数据并从服务器获取反馈 。
- 服务终了:获取统计数据和提供反馈
客户端
服务器端
练习二
客户端
接收端
练习三
- 客户:通过键盘输入的数据,知道输入的数据为886,数据传输已完成。
- 服务器端: 数据已经收到, 正在写入文本文件 。
客户端
接收端
练习四
- 来自客户端文本文件的数据
- 服务器端: 数据已经收到, 正在写入文本文件 。
客户端
服务器端
练习五
- 来自客户端文本文件的数据,接收服务器反馈
- 服务器端 : 收到的数据已发送到文本文件, 并提供了反馈 。
客户端
服务器端
练习六
- 客户端: 从文本文件获取数据, 从服务器获取反馈
- 服务器端 : 收到的数据已发送到文本文件, 并提供了反馈 。,
代码由一条线封装 这条线为每个客户打开一条线
客户端
服务器端
线程类
本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/23463.html。