Создание онлайн-приложения для доски с использованием веб-сокетов и HTML5? - PullRequest
0 голосов
/ 10 января 2012

Я планирую использовать HTML5, php, websockets, jQuery & MySql в качестве бэкэнда (если требуется сохранение и т. Д.).Тем не менее, у меня нет опыта работы с вебсетями.Вот пример, который я нашел: http://www.codeproject.com/KB/aspnet/WebSocketWhiteBoard.aspx Однако они берут веб-сокеты с локального сервера.Я хочу использовать предоставленный веб-сокет API.http://dev.w3.org/html5/websockets/ Нам нужно начать с рукопожатия между клиентом и сервером.Можете ли вы помочь мне, как я могу это сделать?Спасибо!

Ответы [ 2 ]

2 голосов
/ 11 января 2012

Вы можете посмотреть PHP WebSocket , apache-websocket / mod_websocket, вы можете использовать отдельное самодостаточное веб-решение в реальном времени или посмотреть на служба в реальном времени , например Pusher (на кого я работаю).

Существует несколько похожих вопросов об использовании WebSockets, PHP и связанных с ними технологий, на которые я рекомендую вам ознакомиться:

1 голос
/ 10 января 2012

Если вы не используете что-то вроде node.js в качестве веб-сервера (и поскольку вы планируете использовать PHP, я предполагаю, что это не так), вам на самом деле нужен отдельный сервер WebSocket.

Если вы работаете на своем собственном оборудовании, это должно быть хорошо, но вы вряд ли найдете стандартный веб-хостинг провайдера, предлагающий вам возможность запускать демоны ваших собственных серверов.

Существует несколько доступных серверов и / или библиотек WebSocket, которые выполняют квитирование протокола WebSocket. Я использовал тот, который был написан для node.js, но, к сожалению, в спецификации WS все еще происходят некоторые изменения, и он больше не совместим с Chrome.

Кроме того, не смущайтесь Socket.IO, который многие люди называют «WebSockets» - это не так - это более общий метод связи, который немного похож на WebSockets и может использовать реальные WebSockets в качестве транспортного уровня, но на самом деле это совсем другой протокол.

...