我目前有一个在Flutter中制作的应用程序,希望制作一个Web应用程序。这个应用程序会监听UDP数据,解码信息并在屏幕上显示。
我知道浏览器不能发送UDP数据。我不关心这个问题,我只对监听数据感兴趣。
研究:
我了解到sockets.io仅支持TCP,因此无法与我的应用程序一起使用。
看到webRTC,它似乎是一个可能性,因为它支持TCP和UDP: Does WebRTC use TCP or UDP?
我能否通过webRTC做到我想要的事情?还是有其他库可以让我这样做,或者这是不可能的?
注意: 这个Web应用程序监听用户网络的本地IP地址。