int socket(int domain, int type, int protocol);
在参数表中,domain指定使用何种的地址类型,比较常用的有:
type参数的作用是设置通信的协议类型,可能的取值如下所示:
OOB: 在所有数据传送前必须使用connect()来建立连接状态。
SOCK_SEQPACKET: 提供连续可靠的数据包连接。
SOCK_RDM: 提供可靠的数据包连接。
SOCK_PACKET: 与网络驱动程序直接通信。
参数protocol用来指定socket所使用的传输协议编号。这一参数通常不具体设置,一般设置为0即可。