Socket链接的流程
套接字是支持TCP/IP协议网络通信的基本操作单元可以将套接字看作不同主机间的进程双向通信的端点, 它构成了单个主机内及整个网络间的编程界面。 套接字存在于通信域中, 通信域是为了处理
一般的线程通过套接字通信而引进的一种抽象概念。 套接字通常会和同一个域中的套接字交换数据(数据交换也可能会穿越域的界限, 但这时一定要执行某种解释程序) 。 各种进程使用这个相同的域用
图6-14展示的是一套基本的Socket通信流程。
Socket通信的基本流程具体步骤如下所示
1.开启一个链接之前,需要先完成Socket和Bind两个步骤。Socket是新建一个套接字,Bind指定套接字的IP和端口(客户端在调用Connect时会由系统分配端口,因此可以省去Bind)。
2.服务端通过Listen开启监听,等待客户端接入。
3.客户端通过Conne