socket函数
#include <sys/socket.h> /*返回:若成功则为非负描述符,若出错则为-1*/ int socket(int family, int type, int protocol);
family参数指明协议族,也常被称为协议域;
AF_INET IPv4协议
AF_INET6 IPv6协议
AF_LOCAL Unix域协议
type参数指明socket类型;
SOCK_STREAM 字节流socket
SOCK_DGRAM 数据报socket
protocol:某个协议类型常值,或者设为0,以选择给定family和type组合的系统默认值;
socket函数在成功时返回一个小的非负整数值,类似于文件描述符,称为socket描述符,sockfd.