文章目录
-
- TCP通信
-
- 服务端
- 客户端
- UDP通信
-
- 服务端
- 客户端
- HTTP通信
-
- 服务端
- 客户端
- WebSocket通信
-
- 服务端
- 客户端
- 参考项目下载
为了实现程序的跨进程和跨主机通信,我们通常会采用网络通信进行数据传输。常用的通信方式包括TCP/UDP、HTTP、WebSocket等,这些网络通信方式各有优劣有的是短连接有的是长连接,应用场景也有差异。在实际开发中我们需要掌握各种通信方式的实现方式来应对不同的场景,这里我们介绍一下如