首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨网页和C++后端组件的数据交换

跨网页和C++后端组件的数据交换
EN

Stack Overflow用户
提问于 2010-12-10 19:11:40
回答 1查看 92关注 0票数 0

我正在考虑设计一个基于网络的前端数据分析包。这就是我的想法:

数据分析作业被提交到队列中。

人们可以登录到前端,并选择在本地机器上运行作业,或者向队列中添加新作业。

详细信息:

  1. 一个人登录到web应用程序,并且可以选择在本地机器上的工作队列中运行一个存在的作业,或者将一个新的作业分配给工作队列。
  2. 如果选择了要在本地机器上运行的作业,则网页将查询安装在本地计算机上的包:“这是我为您准备的任务。您需要多长时间才能完成?” 2.1包将返回一个值(基于启发式)到网页 2.2网页可以根据返回的值选择将作业分配给当前机器 2.3如果将作业分配给当前机器,后端包就会一直在运行,同时会根据其正在取得的进展保持网页的更新。 一项工作可能需要几秒钟到几个小时才能完成。 2.4任何时候,网页都可以告诉包裹“你花费的时间太长-把你拥有的东西给我”或者“我有更重要的东西--把你的东西给我”。 这个包可以通过在此时直接连接到webapp后端来发送它拥有的数据。

这需要在Windows和Linux上运行,所以我将使用npapi插件架构。

该网页将通过Javascript完成大部分接口。

我的问题是

  1. 如何使C++ npapi插件返回一个值( json结构)到网页javascript,然后在网页中有一个函数执行,而不需要页面要求插件执行(以实现2.1)。也就是说,插件启动交互,而不是通常的“网页要求插件做些什么”。
  2. 有比setInterval更好的实现2.3的方法吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-11 23:31:00

如何使C++ npapi插件返回一个值( json结构)到网页javascript,然后在网页中有一个函数执行,而不需要页面要求插件执行(以实现2.1)。也就是说,插件启动交互,而不是通常的“网页要求插件做些什么”。

使用这个例子

有比setInterval更好的实现2.3的方法吗?

setInterval工作得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4412398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档