Я пишу приложение JavaScript, которое должно получать огромное количество данных от других пользователей. Это не важно, если некоторые из этих данных будут потеряны. Есть ли способ использовать JavaScript WebSockets с UDP вместо TCP?
Звучит так, будто вы ждете WebRTC , который работает через процесс стандартизации.Как уже отмечали другие, WebSockets запускается через TCP в результате инициализации с обновлением HTTP.
Нет, невозможно установить UDP-связь в JavaScript. К сожалению.
Протокол WebSockets по протоколу TCP только в соответствии с определением на данный момент.
Вы можете сделать UDP с Flash , если хотите использовать сервер RTMFP (протокол обмена сообщениями в реальном времени).
Похоже, вопрос предназначен для UDP на стороне клиента, но так как я попал сюда ...
Вы можете сделать UDP в JavaScript на сервере, используя node.js dgram пакет .
dgram
Если этот вопрос еще не завершен: Я нашел проект под названием JNEXT, и есть пример, использующий UDP. Сам проект кажется приостановленным, но по крайней мере в Firefox он работает (он не работает с Chrome и Opera). Может быть, стоит поискать это.
Вы можете использовать приложение Autohotkey, получая пакеты UDP и показывая Internet Explorer и, наконец, отправляя содержимое, заполняющее один html TEXTAREA, и имитировать нажатие одной кнопки запуска, которая запускает одно событие, которое обрабатывает данные UDP. Я сделал это в моем проекте XPlane Assistant .
TEXTAREA
Вы можете написать сервер WebSocket, который будет служить прокси / мостом между TCP / UDP.
Я думаю, что вы можете использовать технологию Silverliht 4. Вы можете создать приложение Silverlight 4 для связи с сервером, а затем добавить его на страницу html. Тогда ваш JavaScript может создавать TCP-соединения через приложение Silverlight 4!