On Oct 16, 2010, at 10:02 AM, Marcus.CM wrote:
> How do i find out if a particular connection is already dead in the
> given "account" class?
There's no way to know; it's a race condition. If the connection dies before
authentication, then requestAvatar won't be called. If the connection dies
shortly afterward, you'll get a connectionLost shortly after authentication,
but there's no way to predict that that's about to happen.
If the connection dies at the exact moment that authentication occurs... well,
the joke's on you, in a network of Von Neumann architecture computers, there's
no such thing as the "exact moment". It actually died shortly afterwards, just
so shortly that it seemed simultaneous to a casual human observer. So as far
as the code's concerned, it's the same as the "shortly afterward" case.
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python