Monday, May 23, 2016

Twisted (Python/Twisted)

Twisted (Python/Twisted)

Twisted is an event-driven network programming framework written in Python and licensed under the MIT License. Twisted projects variously support TCP, UDP, SSL/TLS, IP multicast, Unix domain sockets, a large number of protocols (including HTTP, XMPP, NNTP, IMAP, SSH, IRC, FTP, and others), and much more. Twisted is based on the event-driven programming paradigm, which means that users of Twisted write short callbacks which are called by the framework. Among many different aspects of Twisted, it should be noted that Twisted includes so many of protocol implementations like HTTP, FTP, SMTP, POP3, IMAP4, DNS, IRC, MSN, OSCAR, XMPP/Jabber, Telnet, SSH, SSL, NNTP, Finger, Ident, DJB's netstrings, simple line-oriented protocols, Perspective Broker (PB) and Asynchronous Messaging Protocol (AMP). 

No comments:

Post a Comment