Форум сайта python.su
Понадобилось написать небольшой чат, первое что пришло в голову это websocket. Для этого выбрал gevent. И библиотеку gevent-socketio.
Там есть довольно неплохие примеры, https://github.com/abourget/gevent-socketio/tree/master/examples/simple_chat первый же простой пример сразу и заработал, понадобилось только
var socket = io.connect(); заменить на var socket = io.connect('http://0.0.0.0:8080/');
SocketIOServer(('0.0.0.0', 8088), Application(), resource="socket.io").serve_forever()
gevent = 100
var socket = io.connect();
Отредактировано alexandre1 (Март 23, 2014 09:42:58)
Офлайн
alexandre1зачем?
И вроде это можно сделать через uWSGI
Офлайн
Ну мне просто не хочется запускать постоянно еще один файл, и собственно следить за тем чтоб он был запущен.
В котором запускаестя сервер.
SocketIOServer(('0.0.0.0', 8088), Application(), resource="socket.io").serve_forever()
Офлайн
У меня прописан в кроне на перезагрузку @reboot и все. Процесс не падает, работает как часы.
Офлайн