![]() |
1
1
只需使用jquery并执行如下操作:
我的 slosh 这样做的例子(因为它几乎是一个Comet服务器)。 |
![]() |
2
0
你要做的是有效地进行投票,为什么要使它比需要的更复杂,并且每隔几秒钟进行一次投票?或者每一秒钟,你到底节省了多少时间,这真的很重要吗?如果你有很多用户的话,你会在服务器端绑上大量的套接字。 |
![]() |
3
0
但要真正尝试回答你的问题,删除不属于这个的东西的方法是设置一个计时器来调用一个函数来进行删除,这样,删除的不是它本身。 |
![]() |
4
0
@斯图 在这个应用程序中,响应时间是关键——实际上,重要的是所有客户机同时更新(或尽可能接近更新)。 断开连接的数量将相当有限,最大值约为50,更改之间的间隔可能为几分钟。 如果使用轮询,则需要非常短的时间~100毫秒,这将导致大量不必要的请求(对于我拼凑在一起的小php socket服务器来说,这将非常昂贵-我知道,我知道python对服务器更好,但我对它的了解不够透彻) |
![]() |
5
0
您可以更轻松地实现重用,将
@Meouw[评论]
如果你得到相同的结果,我猜你有缓存问题(那
|
![]() |
6
0
您可能根本不应该为此使用xmlhttpRequest。 几年前,早在XMLHttpRequest被发现之前,我就创建了一个聊天程序,在普通浏览器中使用。聊天窗口在一个帧中,数据来自一个从未结束的CGI脚本。每当有新的数据时,我就发送它,它立即显示在客户机上。 我想你今天可以用类似的东西:
|
![]() |
7
0
只要添加
|
![]() |
Rachel Dockter · 如何从其他网站获取特定div内容 7 年前 |
![]() |
Glafuski · 为什么readyState==0不起作用 7 年前 |
![]() |
CoqPwner · 如何设置XMLHttpRequest的响应 7 年前 |