什么是Socket? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议. TCP连接的端点是由一个IP地址和一个PORT来唯一标识的.IP是用来标识互联网中的一台主机的位置,而PORT是用来标识这台机器上的一个应用程序,IP地址是配置到网卡上的,而PORT是应用程序开启的. 而程序的pid…