社区
Java EE
帖子详情
有哪位高手告诉我像QQ和MSN中只能单机登录是怎么实现的
yujun3201094
2008-03-16 05:41:14
就是像QQ一样在一台机子登录了,如果再在另外一个机子上登录,以前的那个就会被迫下线的,这是怎么实现的??????
...全文
302
17
打赏
收藏
有哪位高手告诉我像QQ和MSN中只能单机登录是怎么实现的
就是像QQ一样在一台机子登录了,如果再在另外一个机子上登录,以前的那个就会被迫下线的,这是怎么实现的??????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
magangxidian
2008-04-12
打赏
举报
回复
帐户控制很容易做到啊,同IP已经登陆的不允许再登,不同IP的就把原来登录的那个连接中止掉
racingtom
2008-04-09
打赏
举报
回复
具体服务器协议实现不同,像二楼说的,类似于MSN有个登录服务器,QQ也应该是在服务器端登录的时候控制的
要是XMPP在协议中就有实现
wencool
2008-04-09
打赏
举报
回复
恩,确实对于被迫下线这个功能,用ip来解决,只是个设想
不过,如果相同ip的话,服务器再做判断应该也不是一件很难的事吧
难点在于同一个局域网路由器下,可能就会出现些小bug了
如果你有更好的方法可以提出
wencool
2008-04-08
打赏
举报
回复
服务器的数据库中存放用户在线状态的信息,并保留上线用户的IP
当二次上线时,如果,发现IP不同
给第一次的IP发送UDP数据(数据上写个头,用于判断此UDP的作用)
客户端,提个线程出来做循环,间隔没必要很短,这样不会占用太多cpu
当接收到UDP请求时,先分析头
如果,是二次上线冲突的信息,那么直接终止程序,或是使其处于下线状态(如果你做了的话)
最好还有个提示,ip为***.***.***.***的人上线,您被迫下线
richard_2010
2008-04-08
打赏
举报
回复
10楼的纯属猜测,如果是判断ip的话那本地机器不是可以登录n个。。。
maxel
2008-04-08
打赏
举报
回复
记得有个开源的东西实现了,去google下吧。
还以为是单点登陆呢
qxx139325
2008-04-08
打赏
举报
回复
感觉有点像单子模式
kaoloveting
2008-04-08
打赏
举报
回复
study
黑夜
2008-04-07
打赏
举报
回复
学习,关注~~~~~~~~~~~~~~~
bt_lose
2008-04-06
打赏
举报
回复
路过学习。。。。
dxlove
2008-04-06
打赏
举报
回复
这是一个很复杂的问题
不能在客户机上实现
要在服务器
好像有两家公司实现了单点登陆(IBM 还有一家不记得了)
yujun3201094
2008-04-06
打赏
举报
回复
有没有做过这方面的项目,知道具体是怎么实现的??
coder000
2008-03-31
打赏
举报
回复
服务器集群
xlongbuilder
2008-03-31
打赏
举报
回复
他们都是由服务器来控制的
qq 有很多服务器集群
你登陆一个qq就会在服务器里注册
再登录就会检查是否应经登录了
msn 类似
都是有一个登录服务器的
如果自己做 也是同样的 如多个c 调用一个s
在s上做判断就好了
java源码包---java 源码 大量 实例
util
实现
Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
java源码包2
util
实现
Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
成百上千个Java 源码DEMO 4(1-4是独立压缩包)
Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util
实现
Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...
成百上千个Java 源码DEMO 3(1-4是独立压缩包)
Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util
实现
Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...
java源码包3
util
实现
Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章