2009-12-11 15 views
77

Estoy tratando de empezar a aprender twisted para la creación de servidores de socket. Quiero agregar algunas características útiles (como auth, y tal vez alguna otra). Tal vez alguien me puede señalar un buen tutorial que me ayudará a comenzar (+ tal vez algunas otras ideas)Python twisted: dónde empezar

+1

Es posible que desee leer también respuestas a [una pregunta muy similar] (http: // stackoverflow. com/questions/649029/where-can-i-find-good-python-twisted-framework-documentation-blog-entries-artic) que pregunté. –

Respuesta

64

Mira aquí: Twisted Web in 60 seconds. Es un grupo de publicaciones de blog que describe paso a paso cómo hacer muchas cosas en común con Twisted, todo escrito por Jean-Paul Calderone, el mayor colaborador de Twisted. Es realmente donde deberías comenzar.

Después de eso, mira el Twisted core documentation y luego consulta el API y luego en el source code.

¡Diviértete!

+7

http://twistedmatrix.com/documents/12.0.0/web/howto/web-in-60/index.html ahora en los documentos oficiales – slav0nic

+4

¡La serie de 60 segundos no es por dónde empezar! Esas son recetas cortas que no explican cómo cocinar (con Twisted). –

+1

@Etienne Gracias por la publicación, sin embargo, estoy de acuerdo con Robert Siemer. Acabo de encontrar Twisted y mirar Twisted Web en 60 segundos es como tratar de aprender dando pequeños pasos (más como Twisted Web en 60 días). Necesito saber cómo "cocinar" :) y estoy seguro de que hay un tutorial más eficiente por ahí ... –

63

Hay un gran tutorial aquí - por lo general es al que yo envíe a :-) nueva del Chueco

http://krondo.com/blog/?page_id=1327

Vale la pena recordar que la programación trenzado es más de un paradigma de pensamiento que uno de programación. Además, también vale la pena eliminar el modelo de servidor cliente: en Twisted solo hay un intermediario que habla en cualquier dirección a otro.

Echa un vistazo aquí después de lo anterior también:

http://twistedmatrix.com/documents/current/core/howto/pb-intro.html

Enjoy :-)

+0

Esa es una buena lista de tutoriales. +1 –

+0

¡krondo es realmente increíble! TY –