|
- Twisted
Twisted makes it easy to implement custom network applications Here's a TCP server that echoes back everything that's written to it:
- Writing Servers — Twisted 25. 5. 0 documentation
A Twisted protocol handles data in an asynchronous manner The protocol responds to events as they arrive from the network and the events arrive as calls to methods on the protocol
- Twisted Documentation: The Basics
Twisted programs usually work with twisted application service Application This class usually holds all persistent configuration of a running server -- ports to bind to, places where connections to must be kept or attempted, periodic actions to do and almost everything else
- Welcome to the Twisted documentation! — Twisted 25. 5. 0 documentation
Twisted 25 5 Installing Twisted Twisted Core Twisted Conch (SSH and Telnet) Twisted Mail (SMTP, POP, and IMAP) Twisted Names (DNS) Twisted Pair Twisted Web Twisted Words (IRC and XMPP) API Reference Development of Twisted Quick links Report a security issue Security Procedure for Developers Security Audit Twisted Community API Reference GitHub PyPI
- Twisted Documentation
Twisted's plugin architecture Writing Twisted Application Plugins for twistd Interfaces and Adapters (Component Architecture) Cred: Pluggable Authentication Using the Twisted Application Framework Helper programs and scripts (twistd, ) Twisted's plugin architecture Writing Twisted Application Plugins for twistd
- Installing Twisted — Twisted 15. 1. 0 documentation
Installing Optional Dependencies: documentation on how to install Twisted’s optional dependencies
- Twisted Documentation: Test-driven development with Twisted
Testing protocols without the use of real network connections is both simple and recommended when testing Twisted code Even though there are many tests in Twisted that use the network, most good tests don't The problem with unit tests and networking is that networks aren't reliable
- twisted. web
Twisted Web: HTTP clients and servers, plus tools for implementing them Contains a web server (including an HTTP implementation, a resource model), and a web client
|
|
|