我们说我有一个用PHP编写的网站。用户从网站下载C ++控制台程序并将其安装在计算机上。现在,我希望能够将PHP网站(服务器)中的printf()字符串转换为C ++控制台程序(客户端)。我曾想过通过提供XML文件来使用REST,例如:
<prints> <print>Text</print> </prints>
REST的优点是易于使用。缺点是C ++程序必须不断下载XML文件。如果用户对其互联网使用有限制,这会成为一个问题吗?
另一个解决方案是套接字消除了上述问题,但是,它们更复杂,可能被防火墙/路由器阻止。
我的问题是:如果用户对互联网使用有限制,从Web服务器下载XML文件是否会产生问题?此外,REST和套接字之间是否存在折衷方案,还是可以替代此类通信?
答案 0 :(得分:1)
HTTP是用于访问网站的协议。