2017-06-07 50 views
2

这是一个理论问题。我首先需要帮助来了解(理解)如何实现我的需求,所以我可以在新的研究中使用正确的关键字。顺便说一声,对不起我的英语,这不是我的母语。我有一个使用Delphi创建的桌面(Windows)软件,我希望允许用户通过网页(PHP)或使用其他软件模块(在不同的地方/ LAN/WAN)。例如:用户登录我的网站,禁用某些复选框,保存并自动将计算机中安装的软件自动更新。这里的主要问题是如何稳定通信(web服务器 - >桌面软件),而不是配置。从Web服务器发送推送通知到桌面软件(Windows)

几天前,我听说有关Android推送通知(Firebase云消息传递),并认为这是我所需要的。所以想知道是否有类似的东西可以用于Delphi和桌面软件,但在Google中什么都没有发现。

请问,有人可以帮助我吗?谢谢!

+0

@ kobik,你是对的!我的问题主要是关于如果知道软件将位于路由器,防火墙等后面,这种自动通信Web服务器 - >软件将如何发生,就像移动设备在使用Google Firebase云消息传递接收推送通知时一样。 .. – Guybrush

+0

@TomBrunberg,我用有限的英语更新了这个问题。希望现在很清楚。 – Guybrush

+1

用HTTP – mjn42

回答

-1

我认为最简单的方法是创建一个ini文件。您可以在Web应用程序中配置ini文件,当用户启动程序时,它会查找新的ini文件,加载并使用它。要操纵你的exe文件可能是一个坏主意,因为反病毒软件会阻止这样的活动。

+0

我需要一种方法来创建Web - >软件即时通信 – Guybrush

+1

'这里的主要问题是如何stabilish通信(网络服务器 - >桌面软件),而不是configuration.' – mjn42

+0

它仍然打开这个沟通的目的。为什么用户应该在Web应用程序中输入数据,而不是直接在桌面应用程序中输入数据。我认为我的答案仍然正确,因为如果您通过http轮询您的Web应用程序或者如果您查找ini文件 –

相关问题