社区
Java SE
帖子详情
关于java web 即时消息通讯的实现,求技术推荐。不胜感激!!
浪漫小和
2014-12-28 10:47:32
想用java实现一个web在线的即时通信,目前java在这块有没有比较合适的框架推荐。
可以实现点对点和多人一起聊天,我希望支持100人同时在线,比如我有2个页面,
当用户进入A 页面可以和A页面的用户聊天,进入B 页面,可以和B 页面的用户聊天。
请问java在这方面有什么合适的框架谢谢
...全文
433
16
打赏
收藏
关于java web 即时消息通讯的实现,求技术推荐。不胜感激!!
想用java实现一个web在线的即时通信,目前java在这块有没有比较合适的框架推荐。 可以实现点对点和多人一起聊天,我希望支持100人同时在线,比如我有2个页面, 当用户进入A 页面可以和A页面的用户聊天,进入B 页面,可以和B 页面的用户聊天。 请问java在这方面有什么合适的框架谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ChangeZ_
2015-01-10
打赏
举报
回复
基于网页的聊天,推荐的有两个:DWR和servlet3.0。或者网页里js+ajax轮询。
lingco
2015-01-10
打赏
举报
回复
用openfire
浪漫小和
2015-01-10
打赏
举报
回复
要基与web的 ~
浪漫小和
2015-01-10
打赏
举报
回复
是双向的,A 用户可以给B用户发消息,B需要立即收到,就相当于聊天~
火龙果被占用了
2015-01-07
打赏
举报
回复
因为你这个是双向的,所以推荐使用 WebSocket 如果只是服务端推,可以使用 Server Side Events(需要 jetty 支持)
birdg0
2015-01-07
打赏
举报
回复
可以用websocket,从JAVA EE7开始就统一了websocket的API,非常方便
chiweitree
2015-01-07
打赏
举报
回复
推荐通过mina来实现,高并发,性能高
http://blog.csdn.net/simonchi/article/details/41868017
浪漫小和
2015-01-06
打赏
举报
回复
哦哦 。!!例子多吗?
skgary
2014-12-31
打赏
举报
回复
基于XMPP的,网上还是蛮多的。 服务器用的openfire.
浪漫小和
2014-12-30
打赏
举报
回复
那我如果要实现用户与用户之间的即时交流呢?
浪漫小和
2014-12-30
打赏
举报
回复
需要高性能的 web 即时通讯的~~
乔巴好萌
2014-12-30
打赏
举报
回复
目前比较成熟的即时消息协议无非就是XMPP和SIP 这个线程的解决方案一堆了 http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=xmpp%20java%20web&rsv_pq=c0eee0720000630e&rsv_t=407bVVshb%2FsmzxkuwoX%2BTxMiWb5imdt%2BnWSEZYQIuoL4mzdtO%2F2CQQTSe4A&rsv_enter=1&rsv_sug3=13&rsv_sug4=384&rsv_sug1=1&rsv_sug2=0&inputT=2065
浪漫小和
2014-12-29
打赏
举报
回复
消息的是要即时的,我一发另外个人就要马上收到,或者全部收到
浪漫小和
2014-12-29
打赏
举报
回复
DWR实现会不会对性能有影响!
Coder_D
2014-12-29
打赏
举报
回复
消息中间件吧,apache的activemq
rumlee
2014-12-29
打赏
举报
回复
用dwr实现应该不是太复杂。
b/s模式下的即时
通讯
,使用ajax框架dwr
实现
b/s模式下的即时
通讯
,使用ajax框架dwr
实现
了解
java
的发展史可以知道,客户端编程在基于浏览器的编程方面,以前的做法是用applet
实现
客户端编程,在当时算是流行的做法,但是随着IE的不一致,尤其是微软的不支持,Applet没有发展起来,还有一个原因就是在浏览器中要下载
java
运行时插件,这几M的大小,对于以前网速就慢的网络,无疑断送了它的性命。现在应用与客户端浏览器的
技术
主
JAVA
利用
web
socket
实现
多人聊天室、私信(附源码)
声明:此文为原创,转载请声明出处!小编曾在毕业设计中用到了聊天室这个功能,现在稍作整理分享一下,希望能对大家有所帮助,有不足之处请指出在学习
web
socket前,首先得知道它的一些基本操作,可参考此链接:http://www.runoob.com/html/html5-
web
socket.html为了方便演示,小编搭建了一个springmvc框架:图1.1 聊天室首页为了方便源码分享,小编舍弃了数...
netty+springBoot+
web
Socket+redis
实现
各个客户端之间通信、及时聊天等功能
本项目用到的
技术
1、netty框架,为什么要使用netty框架呢?netty框架是基于Nio的,那和传统的Bio有什么区别呢? Bio BIO 有的称之为 basic(基本) IO,有的称之为 block(阻塞) IO,主要应用于文件 IO 和网络 IO, 这里不再说文件 IO, 在 JDK1.4 之前,我们建立网络连接的时候只能采用 BIO,需要先在服务端启动一个 ServerSocket,然...
java
8 update 91 有什么用_
Java
8 Update 91
Web
Start应用程序具有长启动延迟
我们有一组
Java
应用程序,我们多年来一直在开发,通过
Web
Start远程启动.更新到
Java
SE 8 Update 91后,在启动过程中会有一个非常显着的暂停(20-60秒,具体取决于应用程序),而不会向典型用户显示任何事情发生.在
Java
的“启动应用程序”对话框关闭之后和启动应用程序之前,会发生此暂停.暂停的长度似乎与应用程序的大小相关.恢复到
Java
8 Update 77完全消除了暂停...
网易云信
Web
IM入门(二)
这是使用前的一些配置和准备:网易云信
Web
IM入门(一)一.官方
Web
IM的demo修改1.1 修改config.js的appkey打开项目,找到
web
demo->im->js->config.js->online代码片段->修改appkey(换成你自己的应用的App key) 如图 2.1 修改login.js的requestLogin方法 reques...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章