Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 579 Bytes

README.md

File metadata and controls

10 lines (7 loc) · 579 Bytes

NetworkProgram_BaseExample

TCP网络编程三个经典例子:echo chat proxy

echo作用:熟悉服务器被动接受连接,被动处理连接断开。每个连接使用一个进程独立服务,连接之间没关联。 数据处理方式是一问一答,答完再问。

chat作用:服务器被动接受连接,被动处理连接。连接之间有数据交流,所以一个进程要管理多个连接。

proxy作用:连接的管理更加复杂,既要考虑被动连接,也要主动发送主动连接; 既要主动关闭连接,也要被动关闭连接。