在独立VM上运行的程序与基于浏览器的App之间的通信

时间:2014-05-21 03:43:31

标签: dart send-port

如果必须在同一台机器上的独立Dart VM和基于浏览器的应用程序之间建立通信机制,那么如何在DART中实现这一点。

dart:io库在基于浏览器的应用程序中不起作用。

因此,不能使用SendPort / ReceivePort。

1 个答案:

答案 0 :(得分:2)

我想你可以:

  • 在浏览器端使用WebSockets并
  • 在独立的dart VM上使用(服务器)套接字来侦听传入的websockets。

此致 罗伯特

修改

很久以前我写了一个websocket服务器的nod​​ejs服务器端实现 - 如果你决定使用websockets,这可以帮你设置服务器端:

https://github.com/roberthartung/kit_websocket