套接字编程函数

socket函数

int socket(int domain, int type, int protocol);

1)调用socket函数创建套接字

2)domain:即协议域,又称为协议族(family)。常用的协议族有,AF_INET(IPv4)、AF_INET6(IPv6)等

3)type:指定socket类型。常用的socket类型有,SOCK_STREAM(流式套接字:有序的、可靠的、面向连接的字节流)、SOCK_RAW(原始套接字)等

4)protocol:就是指定协议。常用的协议有,IPPROTO_IP(IP协议)、IPPROTO_TCP(TCP传输协议)、PPTOTO_UDP(UDP传输协议)等

5)type和protocol不可以随意组合,protocol为0时,会自动选择type类型对应的默认协议

猜你喜欢

转载自www.cnblogs.com/Joezzz/p/10132283.html