TCP协议的Java代码实现——传递字符串。

一、首先了解一下几个概念
ip地址:在同一个无限网中一台计算机的标识。

端口号:计算机中有很多的应用程序,双方进行信息交互时,选择是通过哪个应用程序进行交互。

TCP三次握手协议,客户端与服务器端实现信息传递之前,需要进行三次握手。
可以简单的理解为:验证客户端——服务器端,服务器端——客户端,这两条通道是否畅通。三次握手的对话可以简单理解为:
客户端问服务器端:通路1正常吗?
服务器端恢复并问客户端:通路1正常,通路2正常吗?
客户端问服务器端:通路2正常。
这样通过客户端和服务器端的三次交互来确定客户端和服务器端之间可以传递消息。
TCP协议的Java代码实现——传递字符串。_第1张图片
TCP协议一般用于文件的上传或下载。

二、TCP协议实现客户端和服务器端之间传递字符串
TCP协议的Java代码实现——传递字符串。_第2张图片
TCP协议的Java代码实现——传递字符串。_第3张图片
运行结果:
在这里插入图片描述
在这里插入图片描述

你可能感兴趣的:(TCP协议的Java代码实现——传递字符串。)