UDP Bridge in Chrome с ОфиДокс
Ad
ОПИСАНИЕ
Мост/пересылка UDP-пакетов из-за пределов Chromebook/ChromeOS (ничто не мешает ему быть внутренним объектом) во внутренний Linux/VM/Контейнеры и/или во внешний сетевой объект, указав IP-адрес места назначения.
Особенно полезно, если вы хотите запустить серверную логику на основе udp внутри виртуальной машины/контейнера под ChromeOS.
Это работает локально на Chrome OS / Chromebook.
Таким образом, он может работать даже в автономном режиме.
Порт, указанный для моста/пересылки, контролируется, и пакеты, полученные на нем, в свою очередь, будут отправляться на указанный IP-адрес моста.
Порт, на который оно будет отправлено, будет тем же, что и указанный порт моста.
Есть логика для присоединения и последующего выхода из группы/IP-адреса многоадресной рассылки.
Это сделано для того, чтобы помочь получать многоадресные пакеты, если они отправлены на порт моста.
Прежде чем пытаться присоединиться и покинуть группу mcast/ip, необходимо запустить логику моста.
By default the local ip to which the socket is bound is 0.0.0.0, however a user can change it if required.
В настоящее время не уверен, поддерживает ли ChromeOS Chrome.
розетки.
Логика udp использует локальный IP-адрес, указанный для сокета, чтобы решить, через какой локальный сетевой интерфейс следует отправлять запросы на присоединение и выход mcast.
Существуют следующие ограничения: a) Поскольку при этом используются обычные UDP-сокеты, а не необработанные сокеты, поэтому IP-адрес и порт источника мостового/пересылаемого UDP-пакета могут быть заменены IP-адресом ChromeOS, потенциально связанным с путем, используемым для маршрутизации в виртуальную машину/контейнер/ Сетевой объект.
ПРИМЕЧАНИЕ. Это мой второй эксперимент с JavaScript, попытка понять среду JS и веб-клиента.
Поэтому его шаблоны могут быть не оптимальными.
Дополнительная информация:
- Предложено hanishkvc
- Средняя оценка: 0 звезд (ненавижу)
UDP Bridge web extension интегрирован с OffiDocs Chromium онлайн