From: Marcelo R. J. <mar...@gm...> - 2010-09-11 03:23:53
|
Sorry for the delay, your patch is committed with some changes. I have added --enable-blocking_connect to the configure options so that the user can select it or not. Regards, Marcelo. On Thu, Sep 10, 2009 at 12:22, <dho...@or...> wrote: > Hi, > > I've made some modification to the libupnp v1.6.5 > I've add a timeout for each TCP connect. > > It is very useful when an UPnP device stop working and do not accept > connection for an UPnP action. > > Modifications are only located in > upnp/src/genlib/net/http/httpreadwrite.c > > For every TCP connection, I set the socket to non-blocking, perform > connect, > check result and wait during a timeout if necessary, then reset the > socket to blocking. > > Please see this patch in attached file. > > I hope it helps. > > Regards, > > David Hoeung > Consultant Extia > Orange Labs R&D > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > pupnp-devel mailing list > pup...@li... > https://lists.sourceforge.net/lists/listinfo/pupnp-devel > > |