2656618087 最近的时间轴更新
2656618087

2656618087

V2EX 第 40975 号会员,加入于 2013-06-21 10:30:47 +08:00
2656618087 最近回复了
2013-07-29 15:33:57 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
这么说大概明白了。谢谢你 @wity_lv @isayme @davepkxxx @thursday
照你说我那样做除了麻烦费事,其实也是可行的对不?我这个试完了 研究研究 socket.io 和 dwr 再次感谢。
2013-07-29 09:38:04 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
这几天看了看,还是决定用servlet3.0的异步。计划是这样,每个人进入聊天室房间,调用一个servlet,都把这个异步对象AsyncContext存入一个map里,key为房间id,value为存放AsyncContext的list,发送消息调用messageServlet 将收到的消息存入一个list内,message model有房间ID用于区别该消息是那个房间那个人发的。后台再写个timer定时器,每1秒检查message list里是否有新消息,如果有就调用该房间的所有异步AsyncContext对象 散播消息。我理解这个就是一次轮询完成。客户端收到消息,然后再重复上面的过程建立一次新的轮询。不知道这样做的话可行吗?timer 一秒检查一次 会对服务器 有压力吗?求指导
@erylee @az402 @yushuiyouyue @rainchen @timepast @yushuiyouyue @nybux @wity_lv @paloalto @thursday @xdeng @lidashuang @lch21
2013-07-25 16:19:29 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
@yushuiyouyue 给点代码!后台的,十分感谢 我后台也是java的。谢谢了!
2013-07-25 16:18:27 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
@yushuiyouyue 给点代码!后台的,十分感谢 我后台也是java的
2013-07-25 16:17:30 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
@rainchen 这是什么情况?
2013-07-25 16:17:01 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
@yushuiyouyue 前台ajax到时好写 ,后台 不怎么会写,求点学习代码。可否发到[email protected]邮箱,十分感谢
2013-07-23 08:44:09 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
@fansgentle 你是怎么做的呢
2013-07-22 17:54:51 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
@thursday 不太会这玩意!入门资料提供吗?
2013-07-22 12:19:22 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
@nybux 好的 谢谢 我看看
2013-07-22 11:35:59 +08:00
回复了 2656618087 创建的主题 程序员 web在线聊天室该怎么做呢?
@nybux 我的聊天记录不保存,我之前简单做了个用户id和asynccontext在一个javabean asynUser里保存,然后用一个map存放key为房间id value是一个list里面就放的是此放假所有的asynUser对象,但这样老出问题,并发问题、还有就是发送消息时还没给这个房间的asynccontext发送完,下一条消息已经到达,就导致部分用户接收不到消息。对java的同步、锁什么的不太了解 这块也不到底是不是这样处理的。最烦的就是asynccontext对象 相当于发一次消息 就销毁一次 接着ajax轮询请求,后台再创建个asynccontext对象。麻烦的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2787 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 02:11 · PVG 10:11 · LAX 19:11 · JFK 22:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.