Structs§
- iovec
- mmsg_
hdr_ t - msg_
hdr_ t - 批量发送接收Socket消息,send_mmsg/recv_mmsg,采用Linux兼容格式,Windows适配Linux格式
Functions§
- accept
- bind
- bind_
by_ index - 绑定指定index的接口,一般用于AF_PACKET类型的Socket
- close_
fd - close_fd,关闭文件句柄
- connect
- create_
rawsocket - get_
netif_ index_ by_ name - 根据network name获得if_index
- get_
raw_ socket - 获得一个mio udp_socket的raw socket句柄
- listen
- read_fd
- read_fd,从文件句柄中读取一段数据
- read_
fd_ vector - read_fd_vector,从文件中批量读取一批数据
- recv_
from - recv_from,接收Socket消息,返回大小和对端地址
- recv_
from_ mmsg - recv_from_mmsg,从Socket批量接收一批报文,成功则返回接收的报文数量
- send_
mmsg - send_mmsg,从Socket批量发送一批报文,类型由mmsg_hdr_t决定
- send_to
- send_
udp_ msg - send_udp_msg,使用raw_fd作为入参,发送Message
- set_
non_ blocking - set_non_blocking 设置文件系统为Non-blocking模式.
- set_
promisc_ mode - 设置网卡的混杂模式
- set_
socket_ recvbuf - 设置socket接收缓冲区大小,以字节计算
- set_
socket_ reuse_ addr - 设置socket reuse addr参数,1=使用,0-不使用
- set_
socket_ reuse_ port - 设置socketreuse port参数,1=使用,0-不使用
- set_
socket_ sendbuf - 设置socket发送缓冲区大小,以字节计算
- to_
socket_ ⚠addr - wait_
for_ single_ fd_ read - wait_for_single_fd_read,等待一个文件的读事件 fd:原始文件句柄,timeout_msec,超时毫秒数
- write_
fd - write_fd,向文件句柄中写入一段数据
- write_
fd_ vertor - write_fd_vector,向文件中批量写入一批数据