[Twisted-Python] Need some help with my first Twisted program
Jean-Paul Calderone
exarkun at divmod.com
Fri Oct 19 17:07:26 EDT 2007
On Fri, 19 Oct 2007 16:53:00 -0400, "McCann, Brian" <bmccann at andmore.com> wrote:
>
> [snip]
>
> def openShell(self, trans):
> ep = EchoProtocol()
> ep.makeConnection(trans)
> trans.makeConnection(session.wrapProtocol(ep))
>
> def eofReceived(self):
> pass
>
> def closed(self):
> pass
>
Here, you implemented connection set up, invoking makeConnection on
the protocol you instantiated. However, you didn't do anything similar
for connectionLost. You may want to keep a list of the protocol
instances openShell creates and give them disconnection notification
in closed (which is being called in this example).
Jean-Paul
More information about the Twisted-Python
mailing list