Связь между программой, работающей в автономной виртуальной машине, и браузерным приложением
Если необходимо установить механизм связи между автономной виртуальной машиной Dart и браузерным приложением на одном компьютере, как этого можно добиться в DART?
Библиотека dart:io не работает в браузерных приложениях.
Следовательно, использование SendPort/ReceivePort не может быть использовано.
1 ответ
Решение
Я думаю, что вы могли бы:
- использовать WebSockets на стороне браузера и
- используйте сокет (сервер) на автономной виртуальной машине dart для прослушивания входящих веб-сокетов.
С уважением, Роберт
РЕДАКТИРОВАТЬ
Давным-давно я написал реализацию websocket-сервера на стороне сервера nodejs - возможно, это поможет вам настроить серверную часть, если вы решите использовать websockets: