socket函数
创建套接字, 成功返回一个文件描述符
int socket(int domain, int type, int protocol)
domain--协议族:
AF_INET IPv4互联网协议ip
AF_INET6 IPv6互联网协议ipv6
typs--传输类型:
SOCK_STREAM 提供有序,可靠,双向,基于连接字节流。
SOCK_DGRAM 支持数据报(无连接,不可靠的消息的固定最大长度)。
protocol--指定协议:
0 系统自动选择
IPPROTO_TCP tcp协议
IPPROTO_UDP udp协议
int tcp_socket = socket(AF_INET, SOCK_STREAM, 0); //创建TCP套接字
int udp_socket = socket(AF_INET, SOCK_DGRAM, 0); //创建UDP套接字