一、TCP三次握手

  作用:保证链接的建立
  
  

二、TCP四次挥手

  作用:确保连接断开,且数据处理完毕



三、多发多收案例

客户端:多次发送数据
服务端:多次接受数据并打印

四、接受与反馈案例

客户端:发送一条数据,接受服务端反馈的消息并打印
服务端:接受数据并打印,再给客户端反馈消息

五、上传文件案例

客户端:将本地文件上传到服务器。接收服务器反馈。
服务端:接收客户端上传的文件,上传完毕之后给出反馈。

解决文件名重复的问题,可以使用randomUUID方法获取一个随机UUID的对象,作为服务端保存的文件名

六、BS架构接受浏览器消息并打印