首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
讨论下,新浪微博的私信实时聊天是用什么技术做的?
storm0912
·
2013-03-12 11:35:31 +08:00
· 6380 次点击
这是一个创建于 4226 天前的主题,其中的信息可能已经有所发展或是发生改变。
实时WEB技术的主要支撑点是服务器推技术(Server Push),一般有以下几种方案:
1. 客户端轮询,最为暴力的方案
2. COMET技术,一般实现为保持长连接+断开重连
3. Flash插件技术,可以基于Flash实现socket连接,如果是Flex还可以使用BlazeDS的messaging
4. HTML5/WebSocket,其它浏览器还好,但是IE不支持!
新浪微博的私信实时聊天想必大家都体验过,她会是用上述哪种方案做的?
私信
实时
微博
5 条回复
•
1970-01-01 08:00:00 +08:00
1
notedit
2013-03-12 11:46:54 +08:00
可以搜索下 xmpp
2
storm0912
OP
2013-03-12 11:50:06 +08:00
@
notedit
看了下,XMPP是一种基于TCP的即时通讯协议,但这个貌似和HTTP不搭的,应该不会被用在新浪微博上吧
3
swulling
2013-03-12 11:52:28 +08:00
ls...网页怎么做xmpp啊
看这个:
http://blog.log4d.com/2012/05/comet/
新浪用的貌似是这个
http://cometd.org/
4
yimity
2013-03-12 12:46:59 +08:00
1
socket.io
,可以了解一下这个,完整的实现 comet 的方式,包括服务器端和客户端。不过服务器端是 node 实现的,但是和服务器端现有的环境不冲突。
5
Cofyc
2013-07-21 14:32:56 +08:00
@
yimity
socket.io
很不错啊,底层选择最恰当的实现方案,应用层不用关心。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2150 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 09:35
·
PVG 17:35
·
LAX 02:35
·
JFK 05:35
Developed with
CodeLauncher
♥ Do have faith in what you're doing.