Начало работы с веб-сокетами

5492
peirix

Сейчас я много читал об этом и чувствую, что пришло время проверить это. Единственная проблема заключается в том, что там нет никакой нативной поддержки. Я знаю, что это ошибка как для Firefox, так и для Webkit, что означает, что пройдет немного времени (надеюсь), пока они не выйдут в ночные часы. И я знаю, что Apache (вроде) работает над поддержкой веб-сокетов, но, похоже, они были побиты сторонним расширением (экспериментальным, как они его называют).

Так. На вопрос. Кто-нибудь дошел до того, что он успешно создал свой собственный Firefox или Webkit-браузер с веб-сокетами и запустил сервер, поддерживающий веб-сокеты? Если это так, не могли бы вы опубликовать краткие инструкции.

Я пытался собрать Firefox, используя патч от bugzilla, но он продолжает отклоняться. Я еще не изучал стороннее расширение для Apache, но если у вас есть, дайте мне знать (:

0
Это относится к http://stackoverflow.com? ChrisF 15 лет назад 1
Является ли? Я не был уверен. Поскольку речь идет больше о настройке компьютера, чем о каком-либо конкретном языке программирования, я подумал, что это лучшее место для него. peirix 15 лет назад 1

3 ответа на вопрос

1

API Websockets близки к завершению, это проводной формат, который все еще находится на рассмотрении IETF (и группы Web Apps).

Вы можете попробовать шлюз Websocket от Kaazing, который также предоставляет слой эмуляции для старых браузеров, в которых отсутствует поддержка Websockets - Kaazing поддерживает ванильные JS, Flash, Silverlight, Java и JavaFX.

Шлюз Kaazing действительно хорош для экспериментов с опциями после настройки сервера веб-сокетов, но не так хорош для фактической части настройки, так как он не с открытым исходным кодом. Ну что ж. Думаю, нам просто нужно подождать, пока API не закончится. peirix 15 лет назад 0
Ворота Каазинга кажутся слишком сложными для проведения экспериментов. Веб-сокет - это сокет TCP с очень простым интерфейсом, и создание сервера на Java для игры должно быть очень простым. Marius 14 лет назад 0
0
bobince

Я думаю, что было бы немного преждевременно включать поддержку WebSocket в браузер, API еще не завершен.

На данный момент вы можете использовать эмулированный WebSocket, который использует Flash. У gimite есть одна реализация вместе с бэкэндом Ruby. (Но серверная часть WebSocket настолько проста, что вы, вероятно, будете писать свой собственный сервер для нее IMO. Я действительно не совсем уверен, какой смысл связывать это с Apache и устаревшим mod_python.)

0

Я создал пример проекта с использованием сервера Ruby и клиентов JavaScript. Я использую проект «web-socket-flash» для эмуляции WebSockets в старых браузерах. Инструкции включены в файл README.txt.

http://github.com/thefifthcircuit/websockpuppet

Мой README.txt также содержит ссылки на некоторые другие полезные ресурсы.

Похожие вопросы