socket
Posted zgqcn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的选项值
以上是关于socket的主要内容,如果未能解决你的问题,请参考以下文章