为了满足客户的功能要求,我希望我的应用程序在 Internet 可用时检查我们的网站是否有新版本可用。
问题是我不知道在服务器端必须做什么。
我可以想象我的应用程序(使用 Qt 在 C++ 中开发)必须向服务器发送请求(HTTP ?),但是什么会响应这个请求呢?为了通过防火墙,我想我必须使用端口 80 ?它是否正确 ?
或者,对于这样的功能,我是否必须要求我们的网络管理员打开一个特定的端口号,我将通过该端口号进行通信?
@ pilif:感谢您的详细回答。对我来说还有一些不清楚的地方:
像
http://www.example.com/update?version=1.2.4
然后你可以返回你想要的任何东西,也可能是新版本安装程序的下载 URL。
我该如何退货?它将是一个 php 或 asp 页面(我对 PHP 或 ASP 一无所知,我不得不承认)?我怎样才能解码?version=1.2.4
零件以便相应地返回一些东西?