socket
2017-01-11 13:54:10 0 举报
Socket是一种计算机网络编程接口,用于实现不同主机之间的通信。它提供了一个双向的、可靠的、基于连接的数据传输通道,使得不同主机上的应用程序可以相互发送和接收数据。Socket通常由两部分组成:服务器端和客户端。服务器端负责监听来自客户端的连接请求,一旦有新的连接请求到达,服务器端就会创建一个新的套接字与客户端进行通信;而客户端则负责向服务器端发起连接请求,并与服务器端建立连接后进行数据传输。Socket广泛应用于各种网络应用场景中,如Web服务器、邮件服务器、聊天室等。