2024-06-02 04:27:28 发布
网友
我正在开发一个聊天系统。我想要一个新的弹出窗口出现每当一个客户试图联系另一个客户。所以,我如何创建一个弹出窗口来打开特定事件,比如当客户端收到消息时。在
我用的是Django,Jquery。在
谢谢。在
您可能想尝试使用jQueryUI聊天盒插件。它提供了一个小部件,易于集成。 http://www.cs.illinois.edu/homes/wenpu1/chatbox.html
请在这篇文章中查看已接受的答案:
How does Facebook chat avoid continuous polling of the server?
我认为这里提到的Comet技术最适合您的情况,并且可以帮助您避免频繁的AJAX轮询。在
您可以设置一个Django视图,它作为聊天服务器的客户端,不断地监听,然后它可以关闭连接,并在从聊天服务器接收到新事件时将响应(挂起的AJAX请求)发送到浏览器。在
您可能想尝试使用jQueryUI聊天盒插件。它提供了一个小部件,易于集成。 http://www.cs.illinois.edu/homes/wenpu1/chatbox.html
请在这篇文章中查看已接受的答案:
How does Facebook chat avoid continuous polling of the server?
我认为这里提到的Comet技术最适合您的情况,并且可以帮助您避免频繁的AJAX轮询。在
您可以设置一个Django视图,它作为聊天服务器的客户端,不断地监听,然后它可以关闭连接,并在从聊天服务器接收到新事件时将响应(挂起的AJAX请求)发送到浏览器。在
相关问题 更多 >
编程相关推荐