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