可以给你个思路:
在数据库中加入一个记录登录信息的字段
客户登陆后每隔一段时间写一次数据库,写入当前时间,这样登录的时候可以验证相同客户登录是否超过了间隔时间,如果没有超过就不能登录。
办法都是人想出来的,就看你是否充分利用
我到是有个办法,就是有些麻烦
1、在启动窗口上放服务器和客户组件,服务器端口=0
2、运行时,客户连接服务器(可以用域名),连接的端口1
3、如果连接成功,说明已经有人登陆。如果连接失败,就更新域名的IP地址为本机外网IP。
这样,当你登录别人的时候,别人也就不能登陆了。
望您采纳!
以前写过的聊天软件我是这样做的:用数组来记录登入的帐号名,其中包括客户句柄,用来判断断开的时候清楚登入记录账户,当一个帐号要登入的时候检测数组之内是不是有这个帐号,有就发送重复登入命令并断开客户端!很简单的
- -