我希望为我的网站添加一项功能,即向所有在线用户发送我输入的弹出消息。我能够获得所有在线用户的用户ID。我怎么能发送消息在jQuery弹出给所有用户。任何人请给我一个主意..向所有在线用户发送弹出消息Java,Jsp
回答
的解决方案,这需要3个组成部分:
首先你需要确保,无论是输入被发送到服务器。最简单的方法就是通过Ajax调用,只要你输入完毕(或按下按钮)
其次,你必须在服务器上存储消息,包括你已经有的用户将消息分发给。这可以在服务器或数据库或文件的内存中。
最后,每个参与用户必须有一个检索消息的机制。最简单的方法就是每10秒发一个Ajax调用,例如询问服务器是否有新消息。如果有它们返回并显示在弹出窗口中。
然后,服务器可以将邮件标记为发送给该用户,并保留活动用户的列表。
注意都阿贾克斯通信可以与WebSocket连接来代替,如果你想要极致的性能,但它们稍硬成立,所以我只是建议,如果你有很多用户还是很多的消息。
很好的解释...我打算将消息存储在数据库中,并创建和ajax函数来检查新消息。这样好吗? –
很高兴有帮助 – Robba
你可以简单地编写一个异步脚本,在后台运行,从API请求,如果它从API获得一些有效的响应,你可以通过jQuery弹出消息!
感谢您的考虑 –
- 1. Firebase云消息传递 - 向所有用户发送消息
- 2. 向所有连接的客户端发送广播弹出消息
- 3. 无法向所有客户端发送消息Java
- 4. Java简单聊天 - 向所有客户端发送消息
- 5. GCM向所有设备发送消息
- 6. 向所有终端发送Linux消息
- 7. 向所有客户端发送消息时发生ConcurrentModificationException
- 8. 使用硒向用户发送消息
- 9. GO Websocket向所有客户发送消息
- 10. 从服务器发送signalr消息向所有客户
- 11. websocket从服务器向所有客户端发送消息
- 12. 向我的应用(Windows Phone)的所有用户发送推送通知消息
- 13. Java Firebase云消息。发送消息给所有
- 14. 向离线用户发送聊天消息的问题
- 15. android向工作线程发送消息
- 16. Netty IO向客户端发送消息
- 17. iOS推送通知 - 向所有人发送消息
- 18. 向我所有应用程序的用户发送多播消息
- 19. Facebook应用程序如何向所有用户的朋友发送消息?
- 20. 我们可以通过Android GCM向所有注册用户发送消息吗?
- 21. 向特定用户的所有打开的套接字发送消息
- 22. 如何将消息发送给所有用户?
- 23. 如何发送消息给Openfire中的所有用户?
- 24. 在我的网络上每周1天向所有用户发送网络发送类型弹出窗口
- 25. 我们可以在QuickBlox中向离线用户发送系统消息吗?
- 26. 如何从jsp/servlet/swing发送消息?
- 27. 是否可以向所有主题发送消息?
- 28. 向ActorSystem中的所有演员发送消息
- 29. 表单如何向其所有者发送消息?
- 30. activemq在代理中向特定用户发送消息
我会建议使用推送服务(例如FCM)作为异步Jquery调用会导致性能下降。通过推送 –
发送的消息可以更多地控制发送的消息,并将消息存储在数据库中,并在侧边栏文件中创建一个包含在所有jsp页面中的ajax函数以检查新消息。 –