Loading

socket相关函数

一、头文件

sys/socket.h    函数和数据结构定义

netinet/in.h      IP v4和 IP v6 相关协议簇需要的信息

sys/un.h       UNIX机器间通信的相关信息(不涉及)

arpa/inet.h       处理数字从操作系统字节序到网络字节序

netdb.h      映射服务到IP地址(不涉及)

 

二、API函数

socket()     创建socket

bind()      绑定socket到IP地址和端口号

listen()       服务器监听客户端连接

connect()    客户端连接到服务器

accept()      应用程序接受完成3次握手的客户端连接

send() recv() write() read() 机器间相互发送数据

close()     关闭socket

gethostbyname() gethostbyaddr()  IP V4专有

select()  poll()   处理多个连接的读写与错误状态

getsockopt()     得到对应socket的选项值

setsockopt()      设置对应socket的选项值

 

posted @ 2019-05-18 23:17  ZHGQCN  阅读(298)  评论(0编辑  收藏  举报