社区
Web 开发
帖子详情
关于Javaweb及时聊天的
dh1314al
2010-05-01 11:45:24
我是一个新手,打算用struts2编写一个Javaweb及时聊天的程序 大家给点思路吧!小弟参考一下,先谢谢大家了!
...全文
139
8
打赏
收藏
关于Javaweb及时聊天的
我是一个新手,打算用struts2编写一个Javaweb及时聊天的程序 大家给点思路吧!小弟参考一下,先谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tombow
2010-05-03
打赏
举报
回复
P2p
dh1314al
2010-05-02
打赏
举报
回复
我不想用ajax实现 我想通过Socket这个来实现聊天!这需要什么技术了,或者会遇到些什么难题,现在已经在看Java网络方面的东西了,各位前辈指点一二吧!
tomatozq
2010-05-01
打赏
举报
回复
http://www.ibm.com/developerworks/cn/web/wa-cometjava/
tomatozq
2010-05-01
打赏
举报
回复
可以利用服务器长轮询技术,或者客户端定时轮询
服务器长轮询需要配置tomcat协议为异步IO
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" URIEncoding="gbk"
connectionTimeout="20000"
redirectPort="8443" />
然后实现CometProcessor接口,注意该接口在tomcat目录下的lib/catalina.jar包,引用,注意不要直接拷贝到WEB-INF的lib下,发布时会报错。
具体可以看
http://topic.csdn.net/u/20100501/11/67bd5777-6090-4c48-91d7-3d806ad3e71a.html?67894
除非response.getWrite().close()或者连接超时否则连接不会短。
客户端轮询只需要定时发送ajax请求查询即可。
dh1314al
2010-05-01
打赏
举报
回复
楼上什么意思???
satoto
2010-05-01
打赏
举报
回复
没学会走路 就不要想跑
vivazhao
2010-05-01
打赏
举报
回复
问下谷歌“push/推技术”是什么就可以了
ncone
2010-05-01
打赏
举报
回复
可以使用 DWR 来做,很简单
STRUTS2的话,关键是将 RESULT 转化成一个 JSON ,这个有插件可做到
其实最重要是编写页面上javascript代码,如果LZ对这方面不熟,建议先去看看 W3C 的 javascript与AJAX教程
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章