日期:2014-05-18  浏览次数:20419 次

=============b/s架构聊天室[孟老大,幕白,晓风快来!] 急,懂了立即揭贴,不够可以加分=========================
如题:可以用协议来做吗?
    或者别的
    大家最好能提供思路或代码

    哎...我用以前winform的方法做了个udp的直接无法通讯!~

------解决方案--------------------
基本思路:解决XML传输的问题
帮顶 接分
------解决方案--------------------
我以前做过的是用:ajax.
LZ,你google或者baidu一下聊天室,就有N多例子了.

------解决方案--------------------



   开玩笑,谁说聊天室只能用Ajax的,Flash+XML效率比Ajax还高并且视觉效果更强,不信到石头的网站上看。
------解决方案--------------------
这个偶没实践过,说不上来,等楼下大虾吧


BTW,请不要点我的名,好迈? ;)


------解决方案--------------------
B/S 结构实现,

基于 http 协议的话,关键的几个问题是:

1.
在线的时候,如何解决【实时】获取数据问题,AJAX, Flash 应该都属于是 pull (拉)的方式,就是频繁刷新,向服务器请求数据,查询是否有消息;

还有一种是 push(推),就是说服务器收到消息之后,立即发送给接收者,目前好像没有很好的解决方案,有模拟的,可以 baidu/google 下

2.
数据量的问题,消息发送给接受者,之后是否还保存在服务器中,假如保存,可能需要确定定时清理/删除历史数据,或者数据归档转移等,因为聊天数据通常比较大

还有,比如是否支持离线消息,离线消息如何保存的策略

....
------解决方案--------------------
个人没发现 Web IM 有什么优势, google 那个东东也是偶尔摆弄下

看看,CSDN 新版 IM, 交互性太差了

也许,通过诸如 Flash SliverLight 等 RIA 技术应该比较有发展优势
------解决方案--------------------
WEB聊天室吗?用SESSION与Application就可以了啊!我做过简单的,就用这两个写。可你们说的是什么啊?我都有点看不懂了!