TCP通信,保姆级详讲,含6个练习,看完就会

      最后更新:2022-05-05 09:25:41 手机定位技术交流文章

      TCP通信协议

      • TCP是一个可靠的网络协议,在通信的两端创建一个套接字对象,因此建立网络通信连接,一旦虚拟网络连接形成,两个端的流程就可以通过虚拟链接进行互动。
      • Java为基于TCP的网络提供了一个体面的封套,代表了与Socket天体的双端通信港和通过Socket提供的IO流的网络通信。
      • Java把索克特类给了客户,SveerSocket类给了服务器。

      TCP发送数据

      • 创建客户端套接字对象 。
      • 获取输出流写数据
      • 释放资源

      TCP接收数据

      • 在服务器侧创建套件对象( SeverSocket) 。
      • 获取输入流量读取数据并将其显示在控制表上。
      • 释放资源

      TCP通信程序练习

      练习一

      • 客户端: 传输数据并从服务器获取反馈 。
      • 服务终了:获取统计数据和提供反馈

      客户端

      • 先写后接受反馈

      服务器端

      • 先拿数据然后还回去

      练习二

      • 取自按键的客户端信息

      客户端

      接收端

      练习三

      • 客户:通过键盘输入的数据,知道输入的数据为886,数据传输已完成。
      • 服务器端: 数据已经收到, 正在写入文本文件 。

      客户端

      接收端

      练习四

      • 来自客户端文本文件的数据
      • 服务器端: 数据已经收到, 正在写入文本文件 。

      客户端

      服务器端

      练习五

      • 来自客户端文本文件的数据,接收服务器反馈
      • 服务器端 : 收到的数据已发送到文本文件, 并提供了反馈 。

      客户端

      服务器端

      练习六

      • 客户端: 从文本文件获取数据, 从服务器获取反馈
      • 服务器端 : 收到的数据已发送到文本文件, 并提供了反馈 。, 代码由一条线封装 这条线为每个客户打开一条线

      客户端

      服务器端

      线程类

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/23463.html

          热门文章

          文章分类