[Twisted-Python] simple tcpgate in Twisted

Jean-Paul Calderone exarkun at divmod.com
Mon Feb 11 08:43:36 EST 2008

On Sun, 10 Feb 2008 21:48:16 -0600, Andy Leszczynski <leszczynscy at yahoo.com> wrote:
>Jean-Paul Calderone wrote:
>>On Wed, 06 Feb 2008 09:03:11 -0600, Andy Leszczynski 
>><leszczynscy at yahoo.com> wrote:
>>>I need to write a simple TCP/IP gate which would accept connections, 
>>>reconnect to arbitrary (address,port), retransmit all data from both ends, 
>>>and finally closed the connection upon either end closing it too.
>>twisted.protocols.portforward probably does something quite similar to what
>>you want.
>thx a lot for a suggestion.  That self.transport.pause/resumeProducing
>is great.
>The only thing I am not sure how it works is how ProxyServer handles the
>closing connection. from its external client. Is it just done in base

Both ProxyClient and ProxyServer subclass Proxy.  Proxy implements
connectionLost to close the other connection.  So, yes.


More information about the Twisted-Python mailing list