他们都是由服务器来控制的qq 有很多服务器集群
你登陆一个qq就会在服务器里注册
再登录就会检查是否应经登录了msn 类似
都是有一个登录服务器的
如果自己做 也是同样的 如多个c 调用一个s
在s上做判断就好了
你登陆一个qq就会在服务器里注册
再登录就会检查是否应经登录了msn 类似
都是有一个登录服务器的
如果自己做 也是同样的 如多个c 调用一个s
在s上做判断就好了
解决方案 »
- [java/jsp]机子周五后半夜死机
- 本机或者main方法表单提交成功,linux服务器上失效
- 日期问题求助
- 请教日期解析的高手
- struts+ibatis无效作用域!!!!!!!
- struts Action中 返回findForward跳转的问题
- java代码可以连接数据库,jsp类型的代码却不能?出现如下错误[Microsoft][SQLServer JDBC Driver]Error establishing socket
- struts里面<html:text ...value=>的疑问??????????在线等...
- 用java哪方面的技术可以调用Crystal report?
- LOG4J中如何把日志保存到不同的文件里去!
- 開發系統中見到郵件發送異常,嘗試N次了還是 不行?!! 請大家都來看看 !
- 请问这个语句用Hql语句怎么写
还以为是单点登陆呢
当二次上线时,如果,发现IP不同
给第一次的IP发送UDP数据(数据上写个头,用于判断此UDP的作用)客户端,提个线程出来做循环,间隔没必要很短,这样不会占用太多cpu
当接收到UDP请求时,先分析头
如果,是二次上线冲突的信息,那么直接终止程序,或是使其处于下线状态(如果你做了的话)
最好还有个提示,ip为***.***.***.***的人上线,您被迫下线
要是XMPP在协议中就有实现
不过,如果相同ip的话,服务器再做判断应该也不是一件很难的事吧难点在于同一个局域网路由器下,可能就会出现些小bug了
如果你有更好的方法可以提出