[Twisted-Python] loseConnection() in BaseClient
Yun Mao
maoy at cis.upenn.edu
Fri Sep 12 22:57:40 EDT 2003
On Fri, 12 Sep 2003, Itamar Shtull-Trauring wrote:
> On Tue, 9 Sep 2003 22:22:53 -0400 (EDT)
> Yun Mao <maoy at cis.upenn.edu> wrote:
>
> > Hi, I noticed that as a TCP client, the loseConnection() is inherited,
> > and without a reason argument. Why this is different from the
> > TCPServer, where a default reason argument is ConnectionDone? Given
> > such info, how to let a TCP client protocol in connectionLost() detect
> > it's due to a network failure or a active close connection?
>
> It's there for a different reason, and the client connection will in
> fact get the reason it was disconnected. Hopefully there is even a test
> for this.
>
>
Could you tell me how to get the disconnected reason for client? In the
clientfactory.clientConnectionLost, I always get connectionLost..
Thanks.
Yun
More information about the Twisted-Python
mailing list