Я пытаюсь начать изучать скрученные для создания серверов сокетов. Я хочу добавить несколько полезных функций (например, auth и, возможно, некоторые другие). Может быть, кто-нибудь может указать мне на хороший учебник, который поможет мне начать (+ возможно, некоторые другие идеи)
Посмотрите здесь: Twisted Web за 60 секунд . Это группа сообщений в блоге, шаг за шагом описывающих, как делать много общих вещей с Twisted, написанных Жан-Полем Кальдероне, крупнейшим участником Twisted. Это действительно то, с чего вам следует начать.
60-секундная серия так не с чего начинать! Это короткие рецепты, которые не объясняют, как готовить (с помощью Twisted).
Роберт Симер
1
@Etienne Спасибо за сообщение, но я согласен с Робертом Симером. Я только что нашел Twisted, и смотреть на Twisted Web за 60 секунд - это все равно, что пытаться изучить его, делая маленькие шаги (больше похоже на Twisted Web за 60 дней). Мне нужно знать, как «готовить» :), и я уверен, что есть более эффективный учебник ...
Джонатан Комар
1
В то время, когда я писал свой ответ, я не знал учебника, о котором упоминает Бен Хьюз, поэтому сообщения «60 секунд» были, по крайней мере, для меня самым простым способом начать работу с Twisted. Я думаю, что на сегодняшний день по Twisted еще не так много хороших руководств, кроме упомянутых на этой странице.
Этьен
67
Здесь есть отличный учебник - обычно его я отправляю новым Twisty :-)
Стоит помнить, что программирование на Twisted - это скорее парадигма мышления, чем парадигма программирования. Кроме того, стоит отказаться от модели клиент-сервер - в Twisted только один брокер разговаривает в любом направлении с другим.
Ответы:
Посмотрите здесь: Twisted Web за 60 секунд . Это группа сообщений в блоге, шаг за шагом описывающих, как делать много общих вещей с Twisted, написанных Жан-Полем Кальдероне, крупнейшим участником Twisted. Это действительно то, с чего вам следует начать.
После этого просмотрите документацию Twisted core, затем обратитесь к API, а затем к исходному коду .
Радоваться, веселиться!
источник
Здесь есть отличный учебник - обычно его я отправляю новым Twisty :-)
http://krondo.com/blog/?page_id=1327
Стоит помнить, что программирование на Twisted - это скорее парадигма мышления, чем парадигма программирования. Кроме того, стоит отказаться от модели клиент-сервер - в Twisted только один брокер разговаривает в любом направлении с другим.
Взгляните и здесь после вышесказанного:
http://twistedmatrix.com/documents/current/core/howto/pb-intro.html
Наслаждаться :-)
источник