主要系统调用

socket() 创建网络端点。

bind() 将网络地址与之前创建的套接字关联。

listen() 监听并队列传入的连接请求。

accept() 接受连接请求,如果有可用的连接则进行服务;否则,等待连接可用并接受它。

connect() 启动到远程套接字的连接(远程套接字必须已经存在并且绑定了地址)。

shutdown() 立即终止套接字连接。

send() 通过给定的套接字发送 UDP 消息。

recv() 从给定的套接字接收 UDP 消息。

select 检查一组文件描述符,查看是否有任何可以读取或写入的。

setsockopt() 更改套接字上的通信参数。

sigaction() 更改进程对接收异步信号的行为。

close() 关闭套接字连接的一端。

setsid() 更改进程的会话 ID

recvfrom() 从给定的 UDP 套接字接收消息。

sendto() BSD: sendmsg() 从给定的 UDP 套接字发送消息。

© . All rights reserved.