如何创建对彗星服务器的 Wget/curl 请求
我有一个基于 php 的服务器和嵌入式 linux 机器我必须从客户端创建侦听器,但不是基于浏览器,它不能使用套接字。
我认为您指的是 Comet 的一个方面,其中服务器-客户端连接在未完成的 http 请求上保持打开很长一段时间(ish)。老实说,我不认为使用 wget 或 curl 的简单脚本来做到这一点是明智的,但是完全可以使用libcURL(构建 cURL 的库)来实现此目的。cURL 和 libcURL 的作者 Daniel Stenberg 本人是这么说的:
AFAIK,COMET 只是 HTTP 以一种有点有趣的方式完成,但仍然是普通的 HTTP 和 libcurl 应该能够做得很好。即使 COMET 也是维基百科所说的“伞形术语”,它似乎包含许多不同的方法。
只有一件事(关于套接字的评论):请意识到“下面”无论您选择什么解决方案,都会有一个套接字传输数据,因为这就是 http 通过网络传输的方式。