Winsock Error Codes - Brought to you by Winsock-Error.com

10055 "No buffer space available."

WSAENOBUFS (Winsock error number: 10055)

Microsoft say this about Winsock error 10055 - WSAENOBUFS:

An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.

Full details of Winsock TCP error 10055 - WSAENOBUFS:

Berkeley description: An operation on a socket or pipe was not performed because the system lacked sufficient buffer space or because a queue was full.

WinSock description: Same as Berkeley. The WinSock implementation was unable to allocate additional memory to accommodate the function request.

User suggestions: This error indicates a shortage of resources on your system. It can occur if you're trying to run too many applications (of any kind) simultaneously on your machine. If this tends to occur after running certain applications for a while, it might be a symptom of an application that doesn't return system resources (like memory) properly. It may also indicate you are not closing the applications properly. If it persists, exit Windows or reboot your machine to remedy the problem. You can monitor available memory with Program Manager's "Help/About..." command.

   
This page is designed to help you to understand Winsock TCP error 10055. It will not necessarily mean you can instantly fix issues when your computer tells you that Winsock is having problems with code 10055, rather it will give you the necessary background information to help solve the matter.

Programming declarations for 10055 (WSAENOBUFS):

C#
long WSAENOBUFS = 10055 ;

VB.net
Dim WSAENOBUFS As Long = 10055

VB6
Dim WSAENOBUFS As Long
WSAENOBUFS = 10055