sendto函数原型
时间: 2023-11-13 07:02:54 浏览: 80
hook sendto 函数
4星 · 用户满意度95%
sendto函数的原型如下:
```c
#include <sys/types.h>
#include <sys/socket.h>
ssize_t sendto(int sockfd, const void *, size_t len, int flags,
const struct *dest_addr, socklen_t addrlen);
```
其中,参数含义如下:
- `sockfd`:已经建立连接的套接字描述符。
- `buf`:指向要发送的数据缓冲区的指针。
- `len`:要发送的数据的长度。
- `flags`:可选的标志参数,常用的有:`MSG_DONTWAIT`、`MSG_OOB`、`MSG_CONFIRM`等。
- `dest_addr`:指向目标地址结构体的指针,包含目标IP地址和端口号。
- `addrlen`:目标地址结构体长度。
该函数用于向指定目标地址发送数据,返回值为实际发送的字节数,如果返回值为-1,则表示发送失败,错误码存储在`errno`中。
阅读全文