Twisted
Twisted ist ein Event-basiertes Framework für Internet-Anwendungen. Es enthält einen Webserver, einen SMTP/POP3-Server, einen Telnet-Server, einen SSH-Server, einen IRC-Server, einen DNS-Server, ein generisches Client/Server-Paar zum Zugriff auf Objekte auf anderen Rechnern (Perspective Broker) und APIs zum Erstellen von neuen Protokollen. Es unterstützt die Integration mit Ereignis-Eingabeschleifen von GTK+, GTK+ 2, Qt, Tkinter, wxPython, Mac OS X (PyObjC) und Win32. Es unterstützt auch TCP, SSL und TLS, UDP, Unix-Sockets, Multicast und serielle Schnittstellen. Die unterstützten Protokolle sind unter anderem HTTP, FTP, SMTP, POP3, IMAP, TOC, OSCAR (AIM und ICQ), SSH, DNS, IRC, NNTP, Jabber, SOCKSv4, Telnet, SIP (für VoIP) sowie XML-RPC und SOAP mit externen Paketen. Die meisten Protokolle werden als Server und Clients unterstützt. (non)
|