Ok, I think I've got it (at least my fix works for my test).  I think the wrong 
flag was being sent down to tcp_select in gsoap/stdsoap2.cpp and 
gsoap/stdsoap2.c at line 4622.  Rather than SOAP_TCP_SELECT_SND I think 
SOAP_TCP_SELECT_RCV should be used with SOAP_TCP_SELECT_ERR.  When I made that 
change and rebuilt, my test case works just fine.

-Rob




--- In [email protected], "Rob" <ra...@...> wrote:
>
> I'm seeing the same problem, with some simple test code.  It does not occur 
> in 2.7.13, but does in 2.7.14.  I've build gSOAP the same way both times 
> (--enable-ssl --enable-debug).  I've traced it down the the select call in 
> the new tcp_select routine, where is appears to wait for the default 10 
> seconds.  I haven't changed any of the timeout values.  Still working on 
> it....
> 
> System: CentOS5.2, i386, gcc 4.1.2
>   C++ client/server, built with pthreads 
>   linked with "-lgsoapssl++ -lssl -lz -lpthread "
> 
> 
> -Rob
> 


Reply via email to