:LastChangedDate: $LastChangedDate$ :LastChangedRevision: $LastChangedRevision$ :LastChangedBy: $LastChangedBy$ Developer Guides ================ .. toctree:: :hidden: vision servers clients trial tutorial/index tutorial/intro tutorial/protocol tutorial/style tutorial/components tutorial/backends tutorial/web tutorial/pb tutorial/factory tutorial/client tutorial/library tutorial/configuration quotes design internet-overview reactor-basics ssl udp process defer-intro defer gendefer time threading producers choosing-reactor endpoints components cred plugin basics application tap systemd logger logging constants rdbms options dirdbm testing sendmsg amp pb pb-intro pb-usage pb-clients pb-copyable pb-cred pb-limits python3 positioning glossary debug-with-emacs - .. _core-howto-index-introduction: Introduction - :doc:`Executive summary ` Connecting your software - and having fun too! - .. _core-howto-index-tutorials: Getting Started - :doc:`Writing a TCP server ` Basic network servers with Twisted. - :doc:`Writing a TCP client ` And basic clients. - :doc:`Test-driven development with Twisted ` Code without tests is broken by definition; Twisted makes it easy to test your network code. - :doc:`Tutorial: Twisted From Scratch ` #. :doc:`The Evolution of Finger: building a simple finger service ` #. :doc:`The Evolution of Finger: adding features to the finger service ` #. :doc:`The Evolution of Finger: cleaning up the finger code ` #. :doc:`The Evolution of Finger: moving to a component based architecture ` #. :doc:`The Evolution of Finger: pluggable backends ` #. :doc:`The Evolution of Finger: a clean web frontend ` #. :doc:`The Evolution of Finger: Twisted client support using Perspective Broker ` #. :doc:`The Evolution of Finger: using a single factory for multiple protocols ` #. :doc:`The Evolution of Finger: a Twisted finger client ` #. :doc:`The Evolution of Finger: making a finger library ` #. :doc:`The Evolution of Finger: configuration and packaging of the finger service ` - :doc:`Setting up the TwistedQuotes application ` - :doc:`Designing a Twisted application ` - .. _core-howto-index-events: Networking and Other Event Sources - :doc:`Twisted Internet ` A brief overview of the ``twisted.internet`` package. - :doc:`Reactor basics ` The event loop at the core of your program. - :doc:`Using SSL in Twisted ` Add some security to your network transport. - :doc:`UDP Networking ` How to use Twisted's UDP implementation, including multicast and broadcast functionality. - :doc:`Using processes ` Launching sub-processes, the correct way. - :doc:`Introduction to Deferreds ` Like callback functions, only a lot better. - :doc:`Deferred reference ` In-depth information on Deferreds. - :doc:`Generating deferreds ` More about Deferreds. - :doc:`Scheduling