Действительно изящно получилось.
А сколько соединений держит такая реализация? Демон не сильно распухает при большом количестве подключений? (самое время помониторить)
Сейчас, похоже, народ немного понабежал. Минут 10 назад сообщения отправлялись оперативнее, и соединение не рвалось.
Ну, закинуть абстрактную рекламу сервиса в абстрактный хабр — тот же самый натуральный DDOS ;)
Продолжая вечер глупых вопросов — на мобильных устройствах как себя клиент ведет?
Как я понял, if (websocket.readyState == 1) websocket.close();
при кратковременном обрыве связи — финиш?
WebSocket чат на symfony2 в 100 строк