学习socket
常用的 Socket API
函数名称 | 函数简单描述 | 附加说明 |
---|---|---|
socket | 创造某种类型的套接字 | |
bind | 将一个 socket 绑定一个ip与端口的二元组上 | |
listen | 将一个 socket 变成侦听状态 | |
connect | 试图建立一个 TCP 连接 | 一般用于客户端 |
accept | 尝试接收一个连接 | 一般用于客户端 |
send | 通过一个 socket 发送数据 | |
recv | 通过一个 socket 收取数据 | |
select | 判断一组 socket 上的读事件 | |
gethostbyname | 通过域名获取机器地址 | |
close | 关闭一个套接字,回收该 socket 对应的资源 | win:closesocket |
shutdown | 关闭 socket 收或发通道 | |
setsockopt | 设置一个套接字选项 | |
getsockopt | 获取一个套接字选项 | |
linux 系统,可以通过查看 man 联机帮助手册查看相应得函数得用法。 |
作者:xiejicheng
链接: 套接字编程
来源:黑客派
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/