Связь между программой, работающей в автономной виртуальной машине, и браузерным приложением

Если необходимо установить механизм связи между автономной виртуальной машиной Dart и браузерным приложением на одном компьютере, как этого можно добиться в DART?

Библиотека dart:io не работает в браузерных приложениях.

Следовательно, использование SendPort/ReceivePort не может быть использовано.

1 ответ

Решение

Я думаю, что вы могли бы:

  • использовать WebSockets на стороне браузера и
  • используйте сокет (сервер) на автономной виртуальной машине dart для прослушивания входящих веб-сокетов.

С уважением, Роберт

РЕДАКТИРОВАТЬ

Давным-давно я написал реализацию websocket-сервера на стороне сервера nodejs - возможно, это поможет вам настроить серверную часть, если вы решите использовать websockets:

https://github.com/roberthartung/kit_websocket

Другие вопросы по тегам