Twisted is a general library for networking -- you can use it to write both servers and clients, usable together in the same process or separately. &quot;Distributed system&quot; is a broad name that covers a lot of different things, so there are several different possible approaches. Here are some general resources you may find useful:<br>
<br>A general introduction to writing software with Twisted: <a href="http://krondo.com/?page_id=1327">http://krondo.com/?page_id=1327</a> <br><br>AMP, a simple bidirectional message protocol: <br><a href="http://twistedmatrix.com/documents/current/core/howto/amp.html">http://twistedmatrix.com/documents/current/core/howto/amp.html</a><br>
<a href="http://twistedmatrix.com/documents/current/api/twisted.protocols.amp.html">http://twistedmatrix.com/documents/current/api/twisted.protocols.amp.html</a><br><br>Can you describe more specifically what you&#39;re interested in writing?<br>