如何控制客户端的安装数量(100分)

  • 主题发起人 主题发起人 blue_jx
  • 开始时间 开始时间
B

blue_jx

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个C/S三层的程序,发布时如何控制客户端的安装。我的意思是:安装客户端时,必须先取得一个license,如果没有这个license客户端无法安装。要实现这种功能是在程序里写进去还是在打包程序里直接实现。
 
程序里实现.[8D]
 
to wlmmlw:
必须在程序里实现吗?你能告诉我一个大致思路吗?
 
啊……关注一下,wlmmlw讲一下思路,也欢迎其他富翁赐教
 
我的办法是在服务端对客户端数量进行控制,在服务端建立客户端列表,存储客户加密后的MAC地址,客户端连接服务端时先进行检查,若没在客户端列表中的则认为是非法用户拒绝连接。
 
to mfksoft:
我明白你的意思,如果已经安装的客户数量达到了定义的最大值,还要安装新的客户端,是不是要修改服务器端然后重新发布服务器端
 
你可以在服务设置最大客户端数量啥,没必要在服务端写死,那样不便于扩展。
 
to mfksoft:
如何设置?我有点不理解。在服务器端设置好最大数量比如8个吧,如果我要安装第9个客户端怎么办呢?不用修改服务器端吗?
 
你可以在数据库里面用加密字符串来控制,
同时也可以根据需要增减注册数。
 
晕你用个外部文件保存这个数不就成了
 
TO mystudy:
可这样别人不就也可以修改了
 
TO 流云飘雪:
怎么用数据库加密,能详细点吗?
 
那你就放在数据库中,对数据库加密
 
to blue_jx
你对文件加密后别人就没办法了啥。
 
各位见笑了,我不知道怎么进行数据加密,能给我细说一下吗?
 
可以用通用DES算法加密码,要源码的话给你发过来。
 
TO mfksoft:
谢谢,我的EMAIL:panmeixin@sohu.com
 
to blue_jx,
已发,请查收。
 
受教育了
 
我都被弄糊涂了,
到底是在运行安装程序时的控制呢还是客户端连接时的控制?????
但看大家的意思好象是连接时的控制,
这个应该比较好办吧!!
如果是安装程序时的控制呢,
按大家所说的进行控制那可真让人长见识啦,
呵呵~~~~~~~~~~~~~~~~~~~~~~~
 
后退
顶部