Socket是BSD提供的网络应用编程接口,现在它已经是网络编程中的标准¾Socket是一种特殊的进程间通信方式,不同机器上的进程都可以使用这种方式进行通信z网络中的数据传输是一种I/O操作zread、write、close操作可应用于Socket描述符zSocket是一种文件描述符,代表了一个通信管道的一个端点z在Socket类型的文件描述符上,可以完成建立连接,数据传输等操作z常用的Socket类型有两种:¾1.流式Socket:SOCK_STREAM,提供面向连接的Socket¾2.数据报式Socket:SOCK_DGRAM,提供面向无连接的Socket