[Twisted-Python] Multiple reactors, connecting to self, or other solution?

Itamar Turner-Trauring itamar at itamarst.org
Sun Nov 15 10:54:41 MST 2015


On 11/15/2015 10:19 AM, Oon-Ee Ng wrote:
> Based on my reading/searching, multiple reactors in the same process
> (even in multiple threads) is pretty much a no-go because
> twisted.internet.reactor is a global singleton.
>
> I'm also unable to find any information about connecting to self (for
> example, to send messages from one reactor to itself).
>
>

You can just have a single reactor. E.g. if you do a listenTCP (e.g. on 
port 8080) on the reactor you can in the same process do a connectTCP to 
localhost in the same process on the same reactor; just connect to 
'127.0.0.1' or 'localhost' on port 8080.




More information about the Twisted-Python mailing list