Socket(套接字)是一种抽象层,应用程序通过它来发送和接收数据,就像应用 程序打开一个文件句柄,将数据读写到稳定的存储器上一样。一个socket允许 应用程序添加到网络中,并与处于同一个网络中的其他应用程序进行通信。一台 计算机上的应用程序向socket写入的信息能够被另一台计算机上的另一个应 用程序读取,反之亦然。