int socket(int domain,int type,int protocol);
domain:套接字的协议族。
PF_INET IPv4
PF_INET6 IPv6
PF_LOCAL 本地通信的UNIX协议族
PF_PACKET 底层套接字的协议族
PF_IPX IPX Nocell协议族
Type:套接字传输方式。
SOCK_STREAM:面向连接的套接字。 (类比传送带)
传输过程中数据不会消失;
按序传输数据;
传输数据不存在数据边界。
SOCK_DGRAM:面向消息的套接字。(类比快递)
强调快速而非传输顺序
传输过程中可能丢失数据
传输的数据有边界
限制每次传输的数据大小。
protocol:一般写0.