Re: Newbie question : client connection lost

Phil Mayers <[email protected]>
Newsgroups gmane.comp.python.twisted.web
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.