Найти - Пользователи
Полная версия: ирка, джаббер, vds?
Начало » Флейм » ирка, джаббер, vds?
1 2
igor.kaist
Уф… с линуксом вроде как освоился.. Не так страшен черт (freebsd) как его малюют :)
А вот с асинхронным программированием засада… :(
asynchat вроде запустил пример… В twisted что то пытался сделать…
Но хоть убейте, не пойму, как обрабатывая один запрос от одного клиента, посылать данные другому…
Может у кого нибудь завалялся примерчик? :)
igor.kaist
В общем, почему то мне легче было это сделать с помощью голых socket и select, чем с asynchat или twisted :)
Помогли мне вот эти линки:
http://code.activestate.com/recipes/531824
http://wiki.linuxformat.ru/index.php/LXF81:Python
Андрей Светлов
Это потому, что реактивное сетевое программирование требует несколько другого подхода. В самом начале, пока не освоился - twisted здорово ломал мозг.
Потом дело пошло, легко и непринужденно.
Сейчас тот же процесс происходит с reaction.
А приведенные примеры - более привычны. Хоть и не расширяются в библиотеку общего пользования - оно им и не нужно.
igor.kaist
Андрей Светлов
Это потому, что реактивное сетевое программирование требует несколько другого подхода.
Не подскажите, где можно об этом почитать. Желательно на русском. Хоть какие то записи в блогах, чтоб иметь общее представление, а то не представляю, куда двигаться дальше.
Несмотря на то, что весь необходимый функционал уже реализован в коде, размер которого около ста строчек, хочется ведь двигаться дальше.
Андрей Светлов
Я когда-то читал http://www.cs.wustl.edu/~schmidt/patterns-ace.html
Совсем не о twisted - но шаблоны сетевого проектирования неплохо изложены.
Есть еще книжки по twisted - ни одной в руках не держал.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB