В настоящее время у меня есть приложение, которое я сделал во Flutter, и хочу создать веб-приложение. Это приложение слушает данные UDP, декодирует информацию и отображает ее на экране.
Я понимаю, что браузеры не могут отправлять данные UDP. Меня это не волнует, меня интересует только прослушивание данных.
Исследование:
Я понимаю, что sockets.io - только TCP, поэтому не будет работать с моим приложением.
Глядя на webRTC, кажется возможным, так как он поддерживает как TCP, так и UDP: Использует ли WebRTC TCP или UDP?
Смогу ли я делать то, что я хочу, с webRTC? Или есть какая-то другая библиотека, которая позволила бы мне сделать это, или это невозможно?
Примечание:
Это веб-приложение прослушивает локальный IP-адрес сети пользователя.