Форум сайта python.su
Уф… с линуксом вроде как освоился.. Не так страшен черт (freebsd) как его малюют :)
А вот с асинхронным программированием засада… :(
asynchat вроде запустил пример… В twisted что то пытался сделать…
Но хоть убейте, не пойму, как обрабатывая один запрос от одного клиента, посылать данные другому…
Может у кого нибудь завалялся примерчик? :)
Офлайн
В общем, почему то мне легче было это сделать с помощью голых socket и select, чем с asynchat или twisted :)
Помогли мне вот эти линки:
http://code.activestate.com/recipes/531824
http://wiki.linuxformat.ru/index.php/LXF81:Python
Офлайн
Это потому, что реактивное сетевое программирование требует несколько другого подхода. В самом начале, пока не освоился - twisted здорово ломал мозг.
Потом дело пошло, легко и непринужденно.
Сейчас тот же процесс происходит с reaction.
А приведенные примеры - более привычны. Хоть и не расширяются в библиотеку общего пользования - оно им и не нужно.
Офлайн
Андрей СветловНе подскажите, где можно об этом почитать. Желательно на русском. Хоть какие то записи в блогах, чтоб иметь общее представление, а то не представляю, куда двигаться дальше.
Это потому, что реактивное сетевое программирование требует несколько другого подхода.
Офлайн
Я когда-то читал http://www.cs.wustl.edu/~schmidt/patterns-ace.html
Совсем не о twisted - но шаблоны сетевого проектирования неплохо изложены.
Есть еще книжки по twisted - ни одной в руках не держал.
Офлайн