Twisted (software)

Twisted proporciona soporte para varias arquitecturas (TCP, UDP, SSL/TLS, IP Multicast, Unix domain sockets), un gran número de protocolos (incluidos HTTP, XMPP, NNTP, IMAP, SSH, IRC, FTP), y mucho más.

Un deferred es un valor que no se ha calculado todavía, por ejemplo, porque las necesidades de datos desde un equipo remoto.

Por ejemplo, si un deferred devuelve una cadena desde un equipo remoto con una dirección IP en formato quad, un callback se puede adjuntar para traducirla a un número de 32 bits.

Se puede integrar en proceso un completo web server con una aplicación interfaz gráfica utilizando este modelo, por ejemplo.

[4]​ Sage, una alternativa de código abierto para Matemáticas, se ejecuta en un servidor Twisted.

[7]​ Twisted se utiliza también en el Apple Calendar Server,[8]​ así como en algunos proyectos internos de la NASA.