В настоящее время у нас есть из чего выбрать. Во-первых, есть note. js — серверный JavaScript-фреймворк, на основе которого довольно легко реализуется WebSocket-сервер. Несколько готовых решений выполнено на Java:
— Jetty — веб-сервер и контейнер javax. servlet с поддержкой WebSockets;
— JBoss Netty — сетевой клиент-серверный фреймворк на основе Java, включающий поддержку протокола WebSocket;
— Kaazing WebSocket Gateway — WebSocket-шлюз.
Сервер pywebsocket (Http://code. google. com/p/pywebsocket/) реализован на Python. Особенностью pywebsocket является возможность использования его как модуля apache, так и в stansalone-режиме, и для демонстрации он очень удобен, правда, имеет свои ограничения по схеме работы.
Мы же, отдавая дань самой распространенной на сегодня вебтехнологии, остановимся на реализации WebSocket-сервера на php. Для этого нам понадобится один очень интересный механизм. Я говорю о замечательном агрегате phpDaemon — фрэймворке, разработанном для задач обработки асинхронного ввода/вывода.
Добавить комментарий