[vtk-developers] Bad receive in vtkSocketCommunicator on Win32

Moreland, Kenneth kmorel at sandia.gov
Wed Apr 13 15:47:29 EDT 2005


That sounds reasonable.  I'm not sure how many times I need to try, but
so far experimentally it doesn't seem like that many.

-Ken 

> -----Original Message-----
> From: Berk Geveci [mailto:berk.geveci at gmail.com] 
> Sent: Wednesday, April 13, 2005 1:45 PM
> To: Moreland, Kenneth
> Cc: vtk-developers at vtk.org
> Subject: Re: [vtk-developers] Bad receive in 
> vtkSocketCommunicator on Win32
> 
> Maybe there should be  a max number of tries to avoid infinite loops?
> 
> On 4/13/05, Moreland, Kenneth <kmorel at sandia.gov> wrote:
> > I've noticed a problem with vtkSocketCommunicator on windows.  When 
> > receiving a large message that should otherwise succeed (tags and 
> > lengths match up, buffer properly allocated), the recv 
> function still 
> > sometimes fails.  Checking the error returned from 
> WSAGetLastError() 
> > reveals the error WSAENOBUFS (apparently some sort of resource 
> > allocation problem).
> > 
> > I discovered that when I get this error, if I simply retry 
> the recv, 
> > it will eventually work (at least in my case).  Should I patch 
> > vtkSocketCommunicator.cxx to always do this on windows?
> > 
> > -Ken
> > 
> >    ****      Kenneth Moreland
> >     ***      Sandia National Laboratories
> > ***********
> > *** *** ***  email: kmorel at sandia.gov
> > **  ***  **  phone: (505) 844-8919
> >     ***      fax:   (505) 845-0833
> > 
> > _______________________________________________
> > vtk-developers mailing list
> > vtk-developers at vtk.org
> > http://www.vtk.org/mailman/listinfo/vtk-developers
> >
> 
> 




More information about the vtk-developers mailing list