首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

即时通讯解决思路

2011-12-29 
即时通讯现在要实现一个即时通讯,就像csdn的留言一样,请问服务器怎么知道消息的接受方是不是在线,具体的说

即时通讯
现在要实现一个即时通讯,就像csdn的留言一样,请问服务器怎么知道消息的接受方是不是在线,具体的说,他上线可以给服务器发一个消息,但万一他由于某种以外掉线了,服务器怎么知道他已经离开?也就是说服务器怎么知道现在有哪些账号在线,当这个人上线的时候如果有发给他的信息就弹出对话框告诉他,如果他一直在线就传给他?请赐教,谢谢!  


[解决办法]
csdn上的留言是保存在数据库的。。。
[解决办法]
在客户端用AJAX在一个给定的时间段上周期性的访问服务器,服务器方纪录下客户上次访问服务器的时间,如果超时,客户和服务器就失去连接了。

热点排行