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