我建立一个后端应用(网页API)和前端应用程序(角&机器人)。前端应用程序需要检查与服务器是否有新的更新/修改/消息和拉从服务器。所以我为前端应用程序设置了x秒来向服务器发出请求。有没有更有效的方法。 google和whatsapp如何立即收到新消息。我听说他们使用推送技术,但我不能让这件事,就如何落实这对我申请的详细信息。如何Gmail或WhatsApp的网络即时接收新邮件?
0
A
回答
1
如果您正在使用的后端.NET,您可以使用SignalR。 https://www.asp.net/signalr
服务器现在可以将内容推送到连接的客户端后即刻 后变为可用
因此,当用户通过服务器发送消息给其他用户,您只需发送的邮件直接向用户处理服务器端操作。
0
这仅仅是另一个协议。
- 的Http:客户端发送请求,得到响应
- 网络套接字:双向
- ...(更多协议,这我不知道 - ))
0
在实际上你应用程序,你最好的选择是使用Firebase Cloud Messaging (FCM)。
你通过HTTP得到实时信息的方式是通过长期运行的HTTP请求,或HTTP查询。这是一种编程模式,称为Comet。客户端简单地发送到服务器,其中所述服务器保存到只有一次消息已被排队以发送到客户端响应的请求。
相关问题
- 1. 如何从任何网络gmail或其他电子邮件收到新电子邮件时广播意图
- 2. 推送通知像Whatsapp或Viber一样接收即时消息
- 3. 无法接收来自gmail的邮件
- 4. Whatsapp网络:速度
- 5. 收到的垃圾邮件gmail邮箱
- 6. 如何从网络邮件
- 7. 如何过滤Gmail上的新邮件?
- 8. 如何在发送新消息时刷新收件箱(如Gmail)
- 9. laravel:不能接收电子邮件在Gmail使用邮件
- 10. Drupal网络电子邮件收据
- 11. 如何初始化网络服务的网络服务接收
- 12. Gmail无法接收超链接的HTML邮件
- 13. 使用新的Gmail API同步Gmail收件箱邮件的有效方法?
- 14. 的Gmail新邮件通知
- 15. 。收集更新中的网络事件
- 16. Gmail邮件网址变量
- 17. javamail api访问Gmail收件箱邮件
- 18. Gmail Api邮件阅读收件
- 19. 如何使用shell脚本连接到诸如Gmail或雅虎等邮件的收件箱?
- 20. 通过网络接收C文件
- 21. 无法接收网络相关事件
- 22. 如何在我的ASP.NET应用程序中接收来自Gmail的邮件?
- 23. 如何阅读使用Java的Gmail帐户的邮件接收日期?
- 24. 通过Gmail和php文件接收电子邮件
- 25. 重新连接套接字时重复接收邮件
- 26. 从网络接收数据时重新加载列表查看
- 27. 如何使用SoapUI阅读收件箱Gmail邮件
- 28. 即时网络通知
- 29. Gmail无法收到wordpress电子邮件
- 30. 从LumiSoft的Gmail收件箱收取邮件 - C#