14UDP 函数用法

    xiaoxiao2023-10-11  187

    1.recvfrom()函数,从指定地址接收UDP数据报 int recvfrom(int s, void *buf, int len, unsigned int flags, struct sockaddr *from, int *fromlen); 成功则返回接收到的字符数,失败则返回-1成功则返回接收到的字符数,失败则返回-1 s socket文件描述符 buf UDP数据报缓存地址 len UDP数据报长度 flags 一般为0 from struct sockaddr_in类型,发送数据方的ip地址和端口号 fromlen 地址长度

    2.sendto函数。把UDP数据报发给指定地址 int sendto (int s, const void *buf, int len, unsigned int flags, const struct sockaddr *to, int tolen);成功则返回实际传送出去的字符数,失败返回-1 s socket文件描述符 buf UDP数据报缓存地址 len UDP数据报长度 flags 一般为0 to struct sockaddr_in类型,数据接收方的ip地址和端口号 tolen 地址长度

    最新回复(0)