Twisted is an event-driven networking framework written in Python and
licensed under the MIT license. See the FAQ for commonly asked
questions about Twisted. Twisted projects variously support TCP, UDP,
SSL/TLS, multicast, Unix sockets, a large number of protocols
(including HTTP, NNTP, IMAP, SSH, IRC, FTP, and others),
and much more.)