[Twisted-Python] Setting socket options before connect

Phil Mayers p.mayers at imperial.ac.uk
Fri Jul 12 04:42:19 MDT 2013


On 12/07/13 11:34, Itamar Turner-Trauring wrote:
> Subclass twisted.internet.tcp.Client, override createInternetSocket() so
> it calls setsockopt() on the socket after you've called base
> implementation to create it. This breaks some abstraction boundaries, so
> it isn't great, but very little code duplication is involved.

Ah, ok. Presumably I also need to subclass Connector and override 
_makeTransport to use MyClient, then call MyConnector() directly (or 
subclass the reactor... shudder)

Should there be something built in to Twisted for this? Should I open a 
ticket?



More information about the Twisted-Python mailing list