分享

lwip socket 阻塞时间设置

 心不留意外尘 2016-10-09

http://blog.sina.com.cn/s/blog_6e411fcf01011191.html

2012

针对接收
struct lwip_setgetsockopt_data {
 
  struct lwip_socket *sock;
 
  int s;
 
  int level;
 
  int optname;
 
  void *optval;
 
  socklen_t *optlen;
 
  err_t err;
};  设置参数的数据结构

设置 LWIP_SO_RCVTIMEO 1 

lwip_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen)---sockets.c

----tcpip_callback(lwip_setsockopt_internal, &data);

----++++lwip_setsockopt_internal(void *arg)设置

lwip_setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout));
s是socket,timeout是超时数,单位是ms

针对发送:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多