socket 系统调用是 socket 最有价值的一部分,也是用户唯一能够接触到的一部分,它是我们进行网络编程的接口。
表12.5 socket系统调用
系统调用 |
说明 |
Accept |
接收套接字上连接请求 |
Bind |
在套接字绑定地址信息 |
Connet |
连接两个套接字 |
Getpeername |
获取已连接端套接字的地址 |
Getsockname |
获取套接字的地址 |
Getsockopt |
获取套接字上的设置选项 |
Listen |
监听套接字连接 |
Recv |
从已连接套接字上接收消息 |
Recvfrom |
从套接字上接收消息 |
Send |
向已连接的套接字发送消息 |
Sendto |
向套接字发送消息 |
Setdomainname |
设置系统的域名 |
Sethostid |
设置唯一的主机标识符 |
Sethostname |
设置系统的主机名称 |
Setsockopt |
修改套接字选项 |
Shutdown |
关闭套接字 |
Socket |
建立套接字通讯的端点 |
Socketcall |
套接字调用多路复用转换器 |
Socketpair |
建立两个连接套接字 |