MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » B/S 模式下实现即时消息通讯~解决思路

B/S 模式下实现即时消息通讯~解决思路(2)

www.MyException.Cn  网友分享于:2015-08-26  浏览:439次

这些问题我以前也相当困扰,看了上面的讨论,决定这是个好不容易做到就是。
------解决方案--------------------
Ajax 也是刷新,不过是局部刷新罢了,不会跳出B/S的模式。
------解决方案--------------------
学习
------解决方案--------------------
友情帮顶。
------解决方案--------------------
学习了
------解决方案--------------------
XmlSocket
------解决方案--------------------
学习
------解决方案--------------------
貌似没办法不刷页面就能得到消息的吧
------解决方案--------------------
学习中.....
------解决方案--------------------
可以用DWR的反向AJAX技术来实现。LZ可以去DWR官方网下载示例源码,里面有个聊天室源码,只要稍微改进一下即可!
------解决方案--------------------
学习收藏

------解决方案--------------------
个人认为B/S是浏览与服务模式,你第一次打开网页就从服务器请求下载网页,对方发送的消息,就是将表单提交到服务器处理。
要实现实时通讯不使用请求服务器不现实,不管是手动刷新、还是定时刷新或是通过Ajax 通过异步刷新,都要请求服务器。不可
能做到像C/S那样的通过socket 实时通信。在C/S当中,发送端也接送端都是服务端。在B/S中,是以请求服务器,发送与接送
都要经过服务器处理。接收端必须再次请求服务器才能看到新发的数据(不管有什么方式刷新)。除非你重写浏览器让浏器帮你完成。或是写是一个ActiveX控件在客户端。如果这样也就跳出B/S范畴。
------解决方案--------------------
如果不刷新,你只能b/s和c/s结合,用applet(自己没试过)听朋友说可以,用falsh应该也可以。自己做过刷新的!
------解决方案--------------------
朋友,1楼的说的很全了,不要在问人了。 
按1楼说的找点代码来做实验,很快你就会得到你想要的。
我总结下:flash+socket(推荐哦,网页游戏多用这个)
网页插件+socket(注意刷新次数哦,很容易刷死服务器)
applet+socket(这个没研究)
ISAPI+socket (网上搜索ISAPI可得到技术资料)

------解决方案--------------------
mark 关注一下
------解决方案--------------------
学习
------解决方案--------------------
支持 啊
------解决方案--------------------
学习了 ,
------解决方案--------------------
这个问题不需要在讨论了吧

就bs模式来说:
大部分简单可靠易行的就是ajax轮询。具体处理自己结合业务斟酌了

还有新的技术就是服务推送技术,实现很复杂,对服务器要求也高,你真的有功夫的就去研究吧,
------解决方案--------------------
请问,用JAVA来实现通讯的原理是什么啊???????我也是学JAVA的,不过才大一,刚接触到一点皮毛的东西,你们楼上的谈的东西好似深奥哦!!不过我相信我还是能做个像样点的什么出来的,只是时间....哎.自卑!谁教哈我,行不??
------解决方案--------------------
up
------解决方案--------------------
学习
------解决方案--------------------
可不可用输入框内有内容就触发更新啊!
------解决方案--------------------
1 comet 这个东西其实就是长连接,我以前用php和jsp都实验成功过,很好用。
2 用flash, 这个插件最好弄,因为绝大部分浏览器上都安装了
3 其它的插件,比如activeX, sliverlight等等


------解决方案--------------------
虽然没做过Java,但是这个原理还是相通的!进来学习!!
------解决方案--------------------
up!
------解决方案--------------------
B/s不刷新.Ajax
------解决方案--------------------
路过,学习
------解决方案--------------------

文章评论

科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
如何成为一名黑客
如何成为一名黑客
那些争议最大的编程观点
那些争议最大的编程观点
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
一个程序员的时间管理
一个程序员的时间管理
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序员和编码员之间的区别
程序员和编码员之间的区别
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
旅行,写作,编程
旅行,写作,编程
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
10个调试和排错的小建议
10个调试和排错的小建议
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
鲜为人知的编程真相
鲜为人知的编程真相
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序员的鄙视链
程序员的鄙视链
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
Java程序员必看电影
Java程序员必看电影
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
中美印日四国程序员比较
中美印日四国程序员比较
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
编程语言是女人
编程语言是女人
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
程序员必看的十大电影
程序员必看的十大电影
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
我的丈夫是个程序员
我的丈夫是个程序员
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
 程序员的样子
程序员的样子
程序员都该阅读的书
程序员都该阅读的书
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
老程序员的下场
老程序员的下场
我是如何打败拖延症的
我是如何打败拖延症的
每天工作4小时的程序员
每天工作4小时的程序员
代码女神横空出世
代码女神横空出世
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有