We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
这个术语是 Comet,它基本上只是一个设置为永久运行的代码块,并定期轮询(发送 HTTP 请求)以获取新数据(如果有),并用新数据填充现有区域数据。
您可以阅读更多相关信息:
教程(不是最好的代码风格):
Stackoverflow 问题示例:
The term is
Comet
, and it's basically just a block of code setup to run forever and poll (send an HTTP request) at intervals to get new data back, if any, populating an existing area with the new data.You can read more about it:
A tutorial ( not the best style of code ):
Stackoverflow question with an example:
这类问题总是有两种解决方案:轮询或推送。
您可以使用 AJAX 技术进行轮询,或者与服务器建立长期连接,将数据推送到客户端 (COMET)。
That sort of problem has always two types of solution: poll or push.
You can poll using AJAX techniques OR have a long-lived connection to a server pushing data to the client (COMET).
如果您计划使用 javascript,那么您可能会有一个计时器类,它会经常使用 ajax 获取更新。
If you are planning to use javascript, then you will probably have a timer class that every so often it will fetch an update using ajax.