Подтвердить что ты не робот

Чтение из порта udp в браузере

Помимо Java-апплета, все равно мы можем читать из UDP-сокета? Я знаю, что сетевые сокеты - это сокеты TCP, но мне нужно общаться с сервером через сокеты udp, что-нибудь в HTML5 или вообще что-нибудь? Я смотрел этот пост от: два года назад, и этот еще и из два года назад нет UDP. Мне было интересно, есть ли новый способ, который мы в 2013 году используем для взаимодействия с сервером через udp-сокет?

4b9b3361

Ответ 1

То, что вы ищете, не может быть выполнено в Javascript из-за ограничений безопасности, таких как атаки с распределенным отказом в обслуживании (DDOS). Ближайшая доступная технология (что я знаю) для клиентской JS WebRTC.

С помощью WebRTC вы можете использовать DataChannels над SRTP и ICE как возможное решение.

См. также:

Ответ 2

Вы можете использовать TCP и UDP-соединения с chrome.socket API, но это только для Упакованные приложения (т.е. приложения, которые поставляются в контейнере для запуска в качестве настольных приложений).

API был доступен некоторое время для расширений Chrome, когда он находился в статусе эксперимента (см. этот ответ, пользователь, который работает в Google и был сопредседатель для упакованных приложений в Google I/O 2012)