码迷,mamicode.com
首页 > 其他好文 > 详细

udp program

时间:2015-11-29 13:31:58      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

UDP program

UDP常用函数:recvfrom和sendto

  • recvfrom

ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr * from, socklen_t *addrlen);

  • sendto

ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t addrlen);

sockfd, buf,len和read,write一样。

recvfrom负责从sockfd接收数据,如果from不是NULL,那么在from里面存储了信息来源的情况,如果对信息来源不感兴趣,可以将from和addrlen设置为NULL。

sendto负责向to发送信息,此时在to里面存储了收信息方的详细资料。

flags一般设置为0即可。

返回值:成功返回发送或接收的字节数,失败返回-1,并且设置errno。

udp program

标签:

原文地址:http://www.cnblogs.com/embedded-linux/p/5004616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!