JavaScript WebSockets с UDP?



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

847   8  

8 ответов:

нет, невозможно иметь связь UDP в JavaScript. Извиняюсь.

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

протокол WebSockets работает только по протоколу TCP, как определено в данный момент.

вы могли бы сделать UDP со вспышкой если вы хотите использовать сервер RTMFP (Real Time Messaging Flow Protocol).

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

вы можете сделать UDP в JavaScript на сервере с помощью узел.jsdgram пакета.

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

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

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

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

Comments

    Ничего не найдено.