August 09, 2004
more twisted docs (link)
http://sluggo.kicks-ass.org/twisted_finger_gentle.txt
These notes are meant to be read chapter by chapter in conjunction with "Twisted
From Scratch, or The Evolution of Finger". They aim to provide the background
knowledge assumed in the original, and also to clarify the author's Python
coding shortcuts.
We'll be building a 'finger' server with many bells and whistles. We'll start
with the absolutely smallest application possible and then add features one at
a time, making each step a functioning application.
http://twisted.sourceforge.net/TwistedDocs-1.2.0/howto/plugin.html
Twisted is a very general and powerful tool. It can power anything connected to a network, from your corporate message-broadcasting network to your desktop IRC client. This is great for integrating lots of different tools, but can make it very difficult to document and understand how the whole platform is supposed to work. A side effect of this is that it's hard to get started with a project using Twisted, because it's hard to find out where to start.
This guide is to help you understand one of the main ways to get started working on a Twisted server application. It probably won't answer your specific questions about how to do things like schedule functions to call in the future or listen on a socket; there are other documents that address these concerns and you can read them later. Client applications are not likely to use the infrastructure described in this document, and a simpler alternative exists for servers, covered in the Application howto.
http://www.pyzine.com/Issue006/Section_Articles/article_GettingTwisted.html
Twisted is a framework for writing asynchronously networked applications. One of the greatest advantages of Twisted is that it allows developers to integrate many protocols into their applications, which it does by offering consistent APIs to these different protocols. An overview of several of Twisted's parts, along with design ideas and code samples, is provided.