Socket Error Windows server to Unix : No buffer space available


We have a problem with socket programming and cannot find a solution.

Server side : HP-UX B11.11 (11iv1) (64 bits)
Code : C

Client Side : Windows server 2008 R2 (64 bits)
C/C++ build with visual studio 2012 on windows server 2008 R2 machine.

A socket is open and listening on a port on the HP-UX machine.
Client side create a socket(socket constructor, then connect), send information, then close socket (closesocket on Windows).

Server side read what is on the socket when user ask for and then return in listening mode.

When user wait 3 minutes or more before asking what have been sent by the client side (accept command), we receive error No Buffer Space Available on server side (HP-UX)

This was working perfectly before, when client side was on windows server 2003 or windows XP. What could I do to correct this error? Did somebody already had this error in this condition?

Topic archived. No new replies allowed.