socket的为网络通信协议提供了编程接口,socket就是不同计算机之间进行通信的一个抽象。普通的cs通信过程模型:
server的生命周期:
client简单一些:
从代码说起:
client
server
其中握手的连接发生在client的connect中,server端accept返回连接,server端实际的建连过程发生listen过程,accept只是返回了队列中的一个连接,下图是一个更细的示意图:
socket的为网络通信协议提供了编程接口,socket就是不同计算机之间进行通信的一个抽象。普通的cs通信过程模型:
server的生命周期:
client简单一些:
从代码说起:
client
server
其中握手的连接发生在client的connect中,server端accept返回连接,server端实际的建连过程发生listen过程,accept只是返回了队列中的一个连接,下图是一个更细的示意图: