当前位置:编程学习 > C#/ASP.NET >>

网页版的即时聊天功能

如何制作基于asp.net技术的网页版聊天功能呢?和朋友网中的差不多形式的。 --------------------编程问答-------------------- 以前做过数据库读写 --------------------编程问答-------------------- http://www.codeproject.com/Articles/27107/Scalable-COMET-Combined-with-ASP-NET
上面的链接讲的是原理
http://www.codeproject.com/Articles/27699/Scalable-COMET-Combined-with-ASP-NET-
Part-2
上面的链接给一个实现的

可以自己去研究一下的, --------------------编程问答-------------------- 有一段时间没上此网站了,多谢大家的回复 --------------------编程问答-------------------- HTTP推技术
不过,现在一般都是flase多,HTTP推技术,不行,会弄死服务器,特多人的时候

HTTP推技术:
一种是每一定时候AJAX防问,
一种是保持连接不断开,CPU会升7倍 --------------------编程问答-------------------- 无非就是长连接、服务器推、轮询,或者用html5的websocket。 --------------------编程问答-------------------- 这个应该是用Ajax吧 ~ --------------------编程问答-------------------- 我现在也遇到这种问题啊,期待高手 --------------------编程问答-------------------- 现在很多是用的 
setTimeout + ajax --------------------编程问答-------------------- ajax 隔一段时间取一次数据 --------------------编程问答--------------------
引用 5 楼 caozhy 的回复:
无非就是长连接、服务器推、轮询,或者用html5的websocket。


呃,推荐websocket, 不支持websocket的可以用flash模拟. 网上有这样的开源代码的. --------------------编程问答-------------------- 我也在寻找这样的网页聊天工具啊 --------------------编程问答-------------------- 用flash模拟吧 --------------------编程问答-------------------- setInterval()+AJAX+xml
--------------------编程问答-------------------- http://www.cnblogs.com/michaelxu/archive/2006/12/19/596872.html

比较简单的一个AJAX即时聊天室。 --------------------编程问答-------------------- 最简单的方式,AJAX轮询
高级点的,COMET异步模型
要省事的,MS的 SignalR,自动判断 使用 WEBSOCKET还是COMET --------------------编程问答-------------------- 除
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,