简单来说,在服务端套接字初始化后,调用accept ) )方法阻止并等待,客户端套接字初始化完成后,调用connect方法进行连接,连接成功后即可进行通信。
教科书:
套接字通信原理:服务器端初始化套接字,然后绑定(绑定)到端口并侦听端口,调用accept阻塞,等待客户端连接。 此时,如果一个客户端初始化套接字并连接到服务器,则连接成功后,客户端和服务器端将建立连接。 客户端发送数据请求,服务器端接收并处理请求,将响应数据发送到客户端,客户端读取数据,最后关闭连接,一次交互结束。 就像打电话一样:
a呼叫b,拨号等待响应,b对应,OK开始通信