DOCUMENTATION · 网络

Socket 通信与应用层消息协议

字数 410 · 预计阅读 2 分钟
本页导航

Socket 通信与应用层消息协议

  • Socket API 与客户端、服务端通信流程。
  • TCP Socket 与 UDP Datagram 的通信模型。
  • 服务端 `bind`、`listen`、`accept`;客户端 `connect`;数据读写与关闭。
  • 字节流、数据报、字节编码与消息边界。
  • 定长、分隔符、长度前缀和自描述消息协议。
  • 部分读写、缓冲区、半包、粘包与消息解析。
  • 连接超时、异常关闭、半关闭、心跳与断线重连。
  • Socket 资源释放、连接数、文件描述符与服务端背压。
  • TLS Socket 与普通 Socket 的区别。
  • TCP ACK 不等于应用业务处理成功;必要时需要应用层响应、消息 ID 与确认机制。