JavaScript WebSockets с UDP?

Я пишу приложение JavaScript, которое должно получать огромное количество данных от других пользователей. Не важно, если некоторые из этих данных будут потеряны. Есть ли способ использования JavaScript WebSockets с UDP вместо TCP?

Ответ 1

Нет, невозможно иметь UDP-связь внутри JavaScript. К сожалению.

Ответ 2

Похоже, что вы ждёте WebRTC, который работает через процесс стандартов. WebSockets, как указывают другие люди, запускает TCP в результате инициирования с помощью HTTP Upgrade.

Ответ 3

Протокол WebSockets проходит через TCP только в том виде, в каком он определен.

Вы можете сделать UDP с Flash, если вы хотите использовать сервер RTMFP (протокол потока в реальном времени).

Ответ 4

Похоже, что вопрос предназначен для клиентского UDP, но так как я оказался здесь...

Вы можете делать UDP в JavaScript на сервере, используя node.js dgram.

Ответ 5

Если этот вопрос еще не выполнен: Я нашел проект под названием JNEXT, и есть пример использования UDP. Сам проект кажется приостановленным, но по крайней мере в Firefox он работает (он не работает с Chrome и Opera). Может быть, стоит искать его.

Ответ 6

Я думаю, вы можете использовать технологию Silverliht 4. Вы можете создать приложение Silverlight 4 для связи с сервером, а затем поместить его на страницу html. Тогда ваш JavaScript может создавать TCP-соединения через приложение Silverlight 4!

Ответ 7

Вы можете использовать приложение Autohotkey, получать UDP-пакеты и показывать Internet Explorer и, наконец, отправлять содержимое, заполняющее один html TEXTAREA, и имитировать щелчок одной кнопкой запуска, которая запускает одно событие, обрабатывающее данные UDP. Я сделал это в своем проекте XPlane Assistant.

Ответ 8

Вы можете написать сервер WebSocket, который будет служить прокси-мостом между TCP/UDP.