Socket建立网络连接的步骤

139 阅读1分钟

建立Socket连接至少需要一对套接字,其中一个运行与客户端--ClientSocket,一个运行于服务端-- ServiceSocket

1、服务器监听:服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态,等待客户端的连接请求。

2、客户端请求:指客户端的套接字提出连接请求,要连接的目标是服务器的套接字。注意:客户端的套接字必须描述他要连接的服务器的套接字。 拿到服务器套接字的地址和端口号,然后就向服务器端套接字提出连接请求。

3.连接确认:当服务器端套接字监听到客户端套接字的连接请求时,就响应客户端套接字的请求,建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认了此描述,双方就正式建立连接。而服务器端套接字则继续处于监听状态,继续接收其他客户端套接字的连接请求。