有没有办法使用渠道API GAE制作远程桌面客户端?

时间:2016-01-28 09:49:22

标签: angularjs google-app-engine remote-access

我已经阅读了有关AngularJS和Yeoman的远程桌面客户端。它正在内部使用套接字。

http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/

由于我的角度应用程序部署在GAE上,我已经为通知实现了通道API。那么有什么方法可以使用通道API吗? 或者其他任何最好的方式来做同样的事情?

1 个答案:

答案 0 :(得分:1)

简单的答案是:不,所提供链接记录的方法不适用于“普通”应用引擎。

这有以下几个原因:

  • 它使用连续套接字连接来连接到VNC服务器
  • 它使用服务器套接字*为Yeoman VNC提供流
  • Channel API不适合替换套接字

*)App Engine不允许您打开侦听套接字。在60秒/ 10分钟的最后期限到位之前,它无论如何都是不实际的(除非手动缩放并因此从应用程序引擎中获取所有好处)

我刚刚在一个稍微类似的问题here上写了一个扩展答案。你可能会感兴趣的一些要点。

考虑使用 App Engine托管虚拟机。我相信你也可以运行node.js application on managed vms