【发布时间】:2016-03-29 04:32:11
【问题描述】:
我有一个在服务器上运行的 c++ 程序。我想从网页控制程序。
不幸的是,这对我来说是一个新领域,我想我可能走错了路。到目前为止,我所做的是在我的程序和 CGI 脚本之间创建一个 IPC。当用户加载网页时,cgi 脚本运行,向我的主应用程序查询一些数据,然后创建一些 javascript 代码——即填充一些变量,另一个 js 文件读取这些变量,并使用这些变量正确显示页面。
这似乎可行,但现在我想定期更新网页(比如每两分钟左右)。我想知道我是否应该放弃我所拥有的并在两者之间实现某种套接字通信。我的替代方法是重新运行 cgi 脚本并动态重新加载变量。
我想知道这是否会被认为是一个 kludge...(同样,我对 javascript 并不太熟悉,所以很遗憾,我不知道什么是好的或坏的做法)。
【问题讨论】:
-
听起来实现套接字(或常规的旧 ajax 通信)是最安全的。
标签: javascript c++ sockets ipc