一.基础知识. 1:套接字基础. 1,是通信端点的抽象. 2,在UNIX类系统中被当作是一种文件描述符. 3,套接字通信域. 域 描述 AF_INET IPV4因特网域 AF_INET6 IPV6因特网域 AF_UNIX UNIX域 AF_UPSPEC 未指定 4,套接字类型. 类型 描述 SOCK_DGRAM 固定长度的,无链接的,不可考的报文传递 SOCK_RAW IP协议的数据报接口 SOCK_SEQPACKET 固定长度的,有序的,可靠的,面向连接的报文传递. SOCK_STREAM 有