Ext3 core + jsp 聊天室

老是想怎么用Red5 去实现即时聊天,其实用ajax 的轮询也可以做到。

 

思路:

1.用session 监听器管理所有用户的session

2.如果5秒内用户没有沟通过说明用户关闭的聊天窗口,从用户列表删除该用户不再向他发送消息

3.发送消息时直接把消息存储接收者的session 等待接收者自己取

4.接收者直接轮询自己session消息池,读取完毕清空消息

5.聊天窗口初始化一个任务每隔两秒获取自己的消息和最新用户列表

 

myeclipse 工程源代码

 

 

 

你可能感兴趣的:(jsp,Ajax,MyEclipse)