On 11/05/10 14:46, Sebastien PASTOR wrote:
> It looks to me that this is what i am doin ... I really might be
> doing something wrong here but can t see what.
> The only difference with the livejournal's code is that i am trying to
> run a blocking code so i am doing a threads.deferToThread instead of doing a
> callLater.
> To test the connection lost, client side i am disabling the wifi while
> the server is blocking (sleeping). At the end of the blocking code:
> request.write() and finish() are done as if the connection was available
> and my ErrCallBack is not called.

If you're disabling the wi-fi, then you'll have to wait until the TCP 
connection timeout occurs. This might be a long, long time, or possibly 
never, if keepalives aren't enabled.

You could try enabling aggressive values for TCP keepalives on the 
underlying TCP connection, but I'm not sure that's advisable.

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

Reply via email to