为了执行网络IO,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型
int socket(int family,int type,int protocol);
其中,family参数指定协议簇,type参数指明套接字类型,protocol参数一般为0
TCP是一个字节流协议,仅支持SOCK_STREAM套接字
AF_前缀表示地址簇
PF_前缀表示协议簇
一般此2者定义相同
为了执行网络IO,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型
int socket(int family,int type,int protocol);
其中,family参数指定协议簇,type参数指明套接字类型,protocol参数一般为0
TCP是一个字节流协议,仅支持SOCK_STREAM套接字
AF_前缀表示地址簇
PF_前缀表示协议簇
一般此2者定义相同