从服务器向网页发送响应
send response to web page from server
我正在尝试制作一个与gtalk交互的网络聊天应用程序。 已成功从我的应用向 gTalk 用户发送消息。 如果 gtalk 用户从另一端 ping 我,我也能够在我的服务器上接收消息,但问题是我怎么知道有消息在等待。 我只能想到每 5 秒命中一次 ajax 或其他什么。 有没有更好的方法来实现它?
谢谢你的时间。
根据您的问题,我认为您正在搜索类似推送邮件系统的东西,也就是说,您正在尝试将服务器推送到浏览器。但是,我认为没有比每 5 秒命中一次 ajax 更好的方法了。
彗星有一种方法,它不能很好地解决问题。看这里
但是,在HTML5中,你有套接字。 您可以从以下链接获取有关套接字的更多信息:
http://en.wikipedia.org/wiki/WebSocket
https://stackoverflow.com/questions/4262543/what-are-good-resources-for-learning-html-5-websockets
因此,考虑到各个方面,最好选择。
据我所知,您在这里真正需要的是彗星解决方案之一。您的选择取决于您计划支持的应用程序体系结构和浏览器。
如果您可以只支持主流浏览器,我建议您为此使用 Web 套接字,这是一个快速演示 - http://html5demos.com/web-socket。
在 HTML 5 之前,不。 你必须投票。
这有几个原因(都归结为 Web、Web 浏览器和 HTTP 的工作方式),但最简单的考虑方法是请求/响应模式上的 Web 和 HTTP 函数;也就是说,来自 Web 浏览器的请求被发送到返回响应的 Web 服务器, 然后连接被切断。 服务器无法与浏览器重新建立联系;浏览器必须返回到服务器。
- 如何使用httpwebrequest在c#中获得网页(使用ajax/javascript的php)的最终响应
- 网页在等待 AJAX 响应时变为非活动状态
- 响应网页手风琴在移动
- Html5 Canvas Javascript使我的网页链接没有响应
- 图表打印后在网页上没有响应
- 检测 iframe 网页是否响应
- 如何在安卓中解析网页响应
- 从服务器向网页发送响应
- 网页中的鼠标光标或键盘响应
- 从 JSON API 响应中获取值,将它们放入网页中
- 如何在会话过期时从 ajax 响应自动重定向网页
- 响应式网页设计 - 如何实现JavaScript部分
- 挤压一个没有响应的网页
- 使用AJAX在网页上显示来自服务器的响应
- 需要对JSON响应进行编码/解码,以便将其传递到另一个网页
- 用AJAX响应中的内容替换网页内容
- 1 ASP.NET网页的响应式设计-检测屏幕宽度
- 响应当前显示的节的网页元素
- 使用ajax而不是使用带有curl的php文件从另一个网页获取响应
- 使用JavaScript获取JSON响应并在网页上显示,测试JavaScript