人人网的聊天是用什么方法做的,AJAX能做到吗?

shelly 2012-05-21 10:05:05
人人网的聊天具体是用什么实现的?有人知道吗?
...全文
179 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
研小艾 2012-05-21
  • 打赏
  • 举报
回复
目测是长轮询
Comet的应用
shelly 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

万分感谢。。。万分在哪。。围观。

ajax可以做出来,
也可以用线程监听做。
例如A用户 给B用户发了一个消息 通过监听B用户得到消息,这玩意就是传说中的即时聊天。
当让ajax做异步也可以做到这个效果 让他触发某个事件来做到
[/Quote]
万分就是结贴的时候都给分啊,呵呵。本人菜鸟一枚,还要多谢各位指点。(漏了两个字了)
shelly 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

万分感谢。。。万分在哪。。围观。

ajax可以做出来,
也可以用线程监听做。
例如A用户 给B用户发了一个消息 通过监听B用户得到消息,这玩意就是传说中的即时聊天。
当让ajax做异步也可以做到这个效果 让他触发某个事件来做到
[/Quote]
万分就是结贴的时候都给分啊,呵呵。本人菜鸟一枚,还要各位指点。
快乐的小二兔 2012-05-21
  • 打赏
  • 举报
回复
万分感谢。。。万分在哪。。围观。

ajax可以做出来,
也可以用线程监听做。
例如A用户 给B用户发了一个消息 通过监听B用户得到消息,这玩意就是传说中的即时聊天。
当让ajax做异步也可以做到这个效果 让他触发某个事件来做到
IT-Style 2012-05-21
  • 打赏
  • 举报
回复
应该是基于Ajax的长轮询,服务器只做一个转发.

两个客户端页面不断的轮询查看服务器端是否有新数据.
Im_yours 2012-05-21
  • 打赏
  • 举报
回复
没事 楼主先研究下 改天我也下个研究一下~~哈哈
[Quote=引用 7 楼 的回复:]
引用 6 楼 的回复:

还有这个http://download.csdn.net/detail/wknight_it/925973


万分感谢!!!
[/Quote]
shelly 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

还有这个http://download.csdn.net/detail/wknight_it/925973
[/Quote]

万分感谢!!!
Im_yours 2012-05-21
  • 打赏
  • 举报
回复
还有这个http://download.csdn.net/detail/wknight_it/925973
Im_yours 2012-05-21
  • 打赏
  • 举报
回复
http://bbs.51cto.com/thread-569945-1.html看看这个 是不是对你有点帮助
[Quote=引用 4 楼 的回复:]
那点击“在线好友”然后弹出一个对话框是网页吗?这个弹出的网页时如何嵌入在另一个网页上的?
[/Quote]
shelly 2012-05-21
  • 打赏
  • 举报
回复
那点击“在线好友”然后弹出一个对话框是网页吗?这个弹出的网页时如何嵌入在另一个网页上的?
oxk5201314 2012-05-21
  • 打赏
  • 举报
回复
当然可以了啊 用多了你就有感觉了
  • 打赏
  • 举报
回复
那要看他的服务端用的是什么技术+原理,界面无刷新的ajax技术是肯定有的
Im_yours 2012-05-21
  • 打赏
  • 举报
回复
我觉得可以···

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧