服务器端: 创建socket,绑定端口开始监听(listen)等待并接受客户端连接请求,返回新的socket(accept)由新socket与客户端进行io交互。关闭连接(可能主动,也可能被动) 客户端: 创建socket(绑定本机随机端口,这个系统自行完成)连接服务器(connect) 与服务器进行io交互关闭连接(可能主动,也可能被动) 以上是基于tcp协议的过程,udp更简单。