网络编程最常用的几个API

常用的套接字API__
linux 查询文档__
windows msdn __











常用的套接字API

函数名称 函数描述
socket 创建打开套接字
listen 监听套接字
bind 绑定套接字
connect 建立一个tcp连接
accepd 尝试接收一个连接
send 通过一个套接字发送
recv 通过一个套接字接收
select 判断一组套接字上的读数据
gethostbyname 通过域名获取机器地址
close 关闭套接字/windows对应closesocket
shutdown 关闭socket 收和发通道
setsocket 设置一个套接字选项
getsocket 获取一个套接字选项

linux 查询文档
当我们不会一个函数的时候可以通过 linux man, window msdn 文档查询
网络编程最常用的几个API

windows msdn
这是一个离线的msdn,因为我长期在没有网络的环境中工作,所以下载了,现在这这种呢离线版本已经不维护和提供、用在线版
网络编程最常用的几个API
Syntax, 即函数签名,函数的参数类型、个数和返回值;
Parameters,参数的用法详细说明;
Return Value, 函数的返回值说明,在返回值部分,还有如果函数调用失败详细的错误码说明信息;
Remarks,这部分就是该函数的详细用法说明,某些函数还会给出示例代码;
Requirements,这部分指的是要使用这个函数,操作系统的版本要求,代码需要引入的头文件和库文件(如果有的话)。
See Also, 这部分一般是一些相关函数和知识点的链接信息。