什么情况下会报"No buffer space available"错误? ( 积分: 200 )

  • 主题发起人 主题发起人 lzf1010
  • 开始时间 开始时间
L

lzf1010

Unregistered / Unconfirmed
GUEST, unregistred user!
同样的程序,在一些机器上运行良好,但在一些机器上却报“No buffer space available”错误,发生错误过程是:
客户端连接服务器,服务器发送确认信息,客户端收到确认信息后向服务器发送服务请求,服务器处理请求后向客户端发送请求结果,但是,一发送这个请求结果,客户端就报这个错误了。
一直找不到解决方法,请大侠们指点!
 
同样的程序,在一些机器上运行良好,但在一些机器上却报“No buffer space available”错误,发生错误过程是:
客户端连接服务器,服务器发送确认信息,客户端收到确认信息后向服务器发送服务请求,服务器处理请求后向客户端发送请求结果,但是,一发送这个请求结果,客户端就报这个错误了。
一直找不到解决方法,请大侠们指点!
 
问题已经自己解决了,谁进来领分?
 
呵呵,我来领分吧
 
呵呵,我也来领分吧
 
WSAENOBUFS (10055) No buffer space available.
由于系统缺乏足够的缓冲区空间,或因为队列已满,在套接字上的操作无法执行。
你检查一下,你运行正确的机器和出错的机器有什么软件配置上的不同,也可能是病毒造成的。
 
贴一下是什么原因导致的吧,这个错误上网很容易发生,导致网络不通。谢谢!
 
能说一下是什么原因吗?以及如何解决的?
 
多人接受答案了。
 
我在程序里设置里缓冲区大小,后来我使用默认的大小就没事了,可能window2000的缓冲区大小比较小的缘故吧,因为我加了内存也没能解决问题
 
后退
顶部