socket() 创建网络端点。
bind() 将网络地址与之前创建的套接字关联。
listen() 监听并队列传入的连接请求。
accept() 接受连接请求,如果有可用的连接则进行服务;否则,等待连接可用并接受它。
connect() 启动到远程套接字的连接(远程套接字必须已经存在并且绑定了地址)。
shutdown() 立即终止套接字连接。
send() 通过给定的套接字发送 UDP 消息。
recv() 从给定的套接字接收 UDP 消息。
select 检查一组文件描述符,查看是否有任何可以读取或写入的。
setsockopt() 更改套接字上的通信参数。
sigaction() 更改进程对接收异步信号的行为。
close() 关闭套接字连接的一端。
setsid() 更改进程的会话 ID
recvfrom() 从给定的 UDP 套接字接收消息。
sendto() BSD: sendmsg() 从给定的 UDP 套接字发送消息。