socket调用 | 功能描述 |
accept()* | 响应连接请求并新建套接口,原来的套接口则返回监听状态(服务器用) |
bind() | 把一个本地的名字和一个套接口捆绑起来 |
closesocket()* | 把套接口从拥有对象参考表中取消。该函数只在so_linger被设置时才会阻塞 |
connect()* | 与服务器建立连接(client端用) |
getpeername() | 得到连接在指定套接口上的对等通讯方的名字 |
getsockname() | 得到指定套接口上当前的名字 |
getsockopt() | 得到与指定套接口相关的属性选项 |
htonl() | 把32位的数字从主机字节顺序转换到网络字节顺序 |
htons() | 把16位的数字从主机字节顺序转换到网络字节顺序 |
inet_addr() | 把一个Internet标准的“.”记号地址转换成Internet地址数值 |
inet_ntoa() | 把Internet地址数值转换成带“.”的ASCII字符串 |
listen() | 设置最大监听队列 |
ntohl() | 把32位数字从网络字节序转成主机字节序 |
ntons() | 把16位数字从网络字节序转成主机字节序 |
recv()* | 从一个已连接的套接口接收数据(流式) |
recfrom()* | 从一个已连接的或未连接的套接口接收数据(数据报式) |
select()* | 执行同步I/0多路复用 |
send()* | 从一已连接的套接口发送数据(流式) |
sendto()* | 从已连接或未连接的套接口发送数据(数据报式) |
setsockopt() | 设置与指定套接口相关的属性选项 |
shutdown() | 关闭一部分的全双工连接 |
socket() | 创建一个通讯端点并返回一个套接口标识符 |
gethostbyaddr()* | 从网络地址得到对应的名字(有可能有多个)和地址 |
gethostbyname()* | 从主机名得到对应的名字(有可能有多个)和地址 |
gethostname() | 得到本地主机名 |
END!
时间: 2024-10-29 01:25:10