`
RonQi
  • 浏览: 93293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

讨论一下webQQ是如果做到服务器端推消息给页面的

阅读更多
TX推出了webQQ,http://web2.qq.com
最近TX的侵犯用户隐私事件很热闹,使用这个web版的应该会安全些,不必担心被扫描了。
还有就是这个webQQ是如何实现推消息给客户端即浏览器的呢,不知大家是否有兴趣讨论一下,总不会使用定时刷数据吧。

我觉得服务端推消息给客户端一直是比较难解决的问题,不知qq是如何实现的,请感兴趣的发表一下看法
分享到:
评论
1 楼 szcjlssx 2010-11-09  
使用KeepAlive长连接,并chunck输出,一个请求,直到服务器端状态更改时才返回

相关推荐

    WebQQ服务器端和客户端 for NowBoard

    2. **Web服务(Web Service)**:WebQQ服务器端可能通过Web服务与腾讯的QQ服务器进行通信,实现用户的登录验证、消息发送和接收等功能。这涉及到SOAP或RESTful API的使用,以及XML或JSON数据的解析。 3. **数据库...

    DWR服务器推送技术实现WebQQ

    **DWR(Direct Web Remoting)服务器推送技术详解与WebQQ实现** DWR,全称为Direct Web Remoting,是一种在JavaScript和Java之间进行远程方法调用(Remote Method Invocation,RMI)的技术,允许Web应用程序实现...

    webqq设计介绍文档

    - 服务器端:服务器端主要由ASP页面组成,负责接收客户端请求,处理数据,与后端数据库交互,并返回响应给客户端。 - 数据库:存储用户信息、聊天记录等数据,通常使用SQL Server或Access等关系型数据库管理系统。...

    webQQ

    【标题】"WebQQ"揭示了我们讨论的主题是基于网页的QQ客户端实现,它允许用户在Web浏览器上体验类似于桌面版QQ的聊天功能。这种技术的实现基于Asp.net平台,利用C#编程语言编写了全部的源代码,旨在提供跨平台的即时...

    webqq协议QQ消息群发

    3. **构建消息**:根据WebQQ协议格式构建消息,包括消息内容、发送者、接收者等信息。 4. **发送消息**:使用精易模块中的网络通信功能,模拟HTTP/WebSocket请求,将消息发送到腾讯的服务器。 5. **循环发送**:为了...

    WebQQ_Demo WebQQ_Demo

    WebQQ_Demo可能通过WebSocket实现实时的消息推送,确保用户能够即时接收到新消息。 6. **JSON**:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在...

    仿WebQQ.rar

    【标题】"仿WebQQ.rar"是一个项目压缩包,它旨在模仿WebQQ的桌面系统,让用户在桌面环境下体验类似于WebQQ的交互与功能。这个项目是用纯JQuery技术实现的,这意味着它主要依赖于JQuery库来处理DOM操作、事件绑定、...

    webqq2协议分析和qq聊天机器人简单实现

    WebQQ2协议的核心在于模拟用户与QQ服务器之间的交互,主要包括登录、获取消息、发送消息等操作。这一协议的实现主要依赖于对HTTP请求的理解和解析。开发者需要通过分析网络抓包数据,了解服务器返回的各种数据格式,...

    WebQQ协议.rar

    5. **心跳与保持连接**:为了保持连接状态,WebQQ协议可能包含心跳机制,定期发送空消息以检测服务器和客户端之间的连接是否正常。 6. **事件处理**:源码可能涉及到事件驱动编程,如接收到新消息、好友上线、群聊...

    qt c++ webQQ 源码

    以及可能的TCP/IP编程,以处理长连接和实时消息推送。 总结来说,"qt c++ webQQ"项目涵盖了Qt库的多个关键部分,包括网络通信、JSON解析、UI设计和实现,以及可能的安全认证技术。这个项目对于学习和提升Qt C++开发...

    webqq网页形式全开放源码

    2. `pthreadGC2.dll`: 这是一个多线程库,通常用于支持C++编程中的并发处理,确保在WebQQ服务器端的多线程环境下运行平稳。 3. `webqq_server.exe`: 这是WebQQ服务端程序的可执行文件,负责接收和处理客户端请求,...

    WebQQ协议及客户端

    这是本人在WebQQ2.0协议的基础上,通过抓包分析WebQQ3.0协议做出的WebQQ客户端,开发工具Visual studio 2008,开发语言C#,此WebQQ客户端包括验证码获取,QQ登录,获取好友列表,获取在线好友列表,接收消息,发送...

    迷你QQ-WEBQQ

    迷你WEBQQ

    WebQQ机器人

    WebQQ机器人是一种基于WebQQ接口实现的自动化工具,它能够帮助用户实现对QQ社交网络的自动化操作,如获取群聊、好友、讨论组及其成员的相关信息,并能自动接收文本消息。尽管目前它还不支持处理图片和文件这类多媒体...

    WebQQ源代码for php

    1. **PHP基础**:作为服务器端编程语言,PHP负责处理与腾讯API的交互,包括用户验证、消息发送和接收等。开发者需要对PHP语法、变量、函数、类和对象等有深入理解。 2. **AJAX技术**:为了实现页面无刷新的即时通讯...

    webQQ的消息提示音

    "webQQ的消息提示音"这个主题主要关注的是在使用WebQQ时,系统用来提醒用户有新消息到达的声音文件。在这个压缩包中,包含的文件分别是`newinfo.amr`、`msg.mp3`和`msg.wav`,这些都是常见的音频格式,用于播放各种...

    JSP+Mysql 实现简易的 WebQQ

    【JSP+MySQL实现简易WebQQ】是一种基于Java服务器页面(JSP)技术和MySQL数据库构建的在线聊天系统,它允许用户通过网页进行即时通讯。在这个项目中,我们将深入探讨涉及的技术、步骤以及关键知识点。 首先,JSP是...

    ajax+servlet+jsp实现webqq

    在这个WebQQ项目中,Servlet可能被用来接收用户通过Ajax发送的请求,处理数据(如登录验证、发送消息等),然后返回结果给前端。 3. **JSP(JavaServer Pages)**:JSP是一种动态网页技术,它允许在HTML页面中嵌入...

    仿webQQ的web页面

    8. **API交互**:如果项目实现了部分功能,如登录、发送消息,那么可能涉及到了与腾讯QQ的Web API进行数据交互。 9. **版本控制**:开发过程中可能使用了Git进行版本控制,以便团队协作和代码管理。 通过以上分析...

    webQQ.rar_webqq

    4. **Ajax**(Asynchronous JavaScript and XML):在WebQQ中,Ajax技术用于实现页面的部分刷新,即在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容,提高了用户体验。 5. **Flash**:早期的WebQQ...

Global site tag (gtag.js) - Google Analytics