当前位置:  技术问答>linux和unix

sendto返回ENOBUFS是什么原因

    来源: 互联网  发布时间:2017-03-11

    本文导语:  网上查了下,说有两种情况会发生这个错误,一是发送队列满了,二是内核无法分配新的内存空间,这个发送队列是指什么队列,内核无法分配新的内存空间是内存不足吗,出现这个错误,要怎么解决 |...

网上查了下,说有两种情况会发生这个错误,一是发送队列满了,二是内核无法分配新的内存空间,这个发送队列是指什么队列,内核无法分配新的内存空间是内存不足吗,出现这个错误,要怎么解决

|
如果是发包太频繁的话,可以加个sleep

看看这个建议:
http://blog.csdn.net/zzsfqiuyigui/article/details/7038852

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sendto,总是返回-1,查看errno说是EPERM
  • sendto() 返回>0,说明数据已经被发到网络上了嘛?
  • 求助UDP socket sendto返回EHOSTDOWN的问题
  • 为何udp的sendto返回永远为零????
  • 关于udp sendto时候端口选定问题
  • [疑惑]UDP中的recvfrom奇怪现象,怎么保持上次sendto的内容???哪位帮解释一下
  • 请教关于sendto问题
  • netlink,中用户使用sendto有什么意义
  • 用sendto(socket, buf, strlen(buf), ...)发送一个包,如何得到发送的源地址(也就是本机的源地址)
  • 关于网络通信中recvfrom和sendto的用法
  • 期待高手:关于udp的sendto,发给本机ip,为什么我抓不到包?
  • socket sendto: Network is unreachable?
  • 当主机多地址时,sendto()发送函数为什么携带的源IP地址永远都是第一个?
  • 为什么linux中sendto函数中的msg.msg_iovlen=1;
  • linux下socket问题:为什么我的socket服务程序(UDP)总是第一次sendto()失败?
  • oracle iis7站长之家
  • 如何用sendto实现sendmsg
  • linux socket sendto( )函数问题,初学,大家指点!
  • 为什么 sendTo 的电子邮件址址用自己本机的地址就行也可以发送到本机,但如果用一般的电子邮件地址如: xxx@xxx.com ,就出现如下错误:


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3