[Twisted-Python] Information on new endpoints API?

Itamar Turner-Trauring itamar at itamarst.org
Sun Jun 12 07:32:28 MDT 2011


On Sun, 2011-06-12 at 15:48 +0300, Orestis Markou wrote:
> Hello,
> 
> I'm curious about the endpoints API that appeared. I've read the
> documentation, and I think I understand what it does, but I'm curious
> to see what parts of twisted it replaces. A lot of the documentation
> on-site is not updated (eg the finger tutorial) and it's not very
> clear whether one should use reactor.listenTCP, TCPServer or the new
> API.

TCPServer is a wrapper for listenTCP that makes a Service, i.e. a thing
you can run with twistd. So it's infrastructure for deployment. There
are Service wrappers for endpoints as well.

It's probably best not to bring up TCPServer at all when teaching
beginners, and just write a custom Service if you happen to be teaching
about twistd.





More information about the Twisted-Python mailing list