目录

    • ?TCP通信实现原理
    • ?TCP单向通信
      • 创建服务端
      • 创建客户端
    • ?TCP双向通信
      • 创建服务端
      • 创建客户端
    • ?创建点对点的聊天应用
      • 创建发送消息线程和接收消息线程
      • 创建服务端
      • 创建客户端
    • ?优化点对点聊天应用

?TCP通信实现原理

前边我们提到TCP协议是面向的连接的,在通信时客户端与服务器端必须建立连接。在网络通讯中,第一次主动发起通讯的程序被称作客户端(Client)程序,简称客户端,而在第一次通讯中等待连接的程序被称作服务器端(Server)程序,简称服务器。一旦通讯建立,则客户端和服务器端完全一样,没有本质的区别

请求响应模式:

  • Socket类:发送TCP