精易论坛

标题: 原创网络验证开源 [打印本页]

作者: q2326205010    时间: 2017-10-31 09:50
标题: 原创网络验证开源
本帖最后由 q2326205010 于 2017-10-31 10:12 编辑

会持续更新出  代理端  第三方制卡器  第三方控制端 卡密备注 等待
特点:纯源码 无资源文件 无调用函数 代码整洁易懂
已备注所有代码 全基础代码编程 开源不为别的 只为学习!

下载点我: Luka网络验证.rar (19.06 KB, 下载次数: 711)
服务端处理代码如下:
  1. .版本 2

  2. .子程序 _服务器1_数据到达
  3. .局部变量 数据, 文本型
  4. .局部变量 包头, 文本型
  5. .局部变量 分割, 文本型, , "0"
  6. .局部变量 账号, 文本型
  7. .局部变量 密码, 文本型
  8. .局部变量 充值卡, 文本型
  9. .局部变量 密保信息, 文本型
  10. .局部变量 用户数量, 整数型
  11. .局部变量 到期时间, 日期时间型
  12. .局部变量 新密码, 文本型
  13. .局部变量 充值次数, 整数型
  14. .局部变量 天卡次数, 整数型
  15. .局部变量 月卡次数, 整数型
  16. .局部变量 年卡次数, 整数型
  17. .局部变量 充值次数E, 整数型
  18. .局部变量 周卡次数, 整数型
  19. .局部变量 系统当前时间, 日期时间型
  20. .局部变量 G, 整数型
  21. .局部变量 绑定机器码, 文本型
  22. .局部变量 扣时前的时间, 文本型
  23. .局部变量 扣时处理, 日期时间型
  24. .局部变量 间隔, 双精度小数型

  25. 数据 = 取字节集数据 (服务器1.取回数据 (), #文本型, ) ' 收到客户发来的数据请求
  26. 分割 = 分割文本 (数据, “[]”, ) ' 分割客户发来的数据请求
  27. .判断开始 (分割 [1] = “注册”) ' 判断分割1=注册
  28. 账号 = 分割 [2]
  29. 密码 = 分割 [3]
  30. 充值卡 = 分割 [4]
  31. 密保信息 = 分割 [5]
  32. .判断开始 (账号是否存在 (账号) = 假)
  33. ' 账号不存在 符合注册要求其一
  34. .判断开始 (充值卡是否存在 (充值卡) = 真)
  35. ' 充值卡存在而且有效 符合注册要求
  36. 用户数量 = 到整数 (读配置项 (取运行目录 () + “\用户数量.txt”, “user”, “用户数量”, ))
  37. 用户数量 = 用户数量 + 1
  38. 写配置项 (取运行目录 () + “\用户数量.txt”, “user”, “用户数量”, 到文本 (用户数量)) ' 用户数量=用户数量+1
  39. 写配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, 到文本 (用户数量)) ' 保存配置记录用户信息 一共2个配置 一个是记录位置 一个是记录信息
  40. 写配置项 (取运行目录 () + “\用户.txt”, 账号, “激活码1”, 充值卡) ' 保存该账号注册时的激活码
  41. 写配置项 (取运行目录 () + “\用户信息.txt”, 到文本 (用户数量), “账号”, 账号) ' 用户数量为用户的ID 非用户名 读取用户信息时 读取配置项(用户信息.txt,到文本(用户数量),账号)
  42. 写配置项 (取运行目录 () + “\用户信息.txt”, 到文本 (用户数量), “密码”, 密码) ' 保存用户密码
  43. 写配置项 (取运行目录 () + “\用户信息.txt”, 到文本 (用户数量), “密保信息”, 密保信息) ' 保存密保信息
  44. 写配置项 (取运行目录 () + “\用户信息.txt”, 到文本 (用户数量), “注册时间”, 到文本 (取现行时间 ())) ' 记录注册时间
  45. 写配置项 (取运行目录 () + “\充值卡.txt”, 读配置项 (取运行目录 () + “\充值卡位置.txt”, 充值卡, “位置”, ), “状态”, “已使用”) ' 销毁充值卡 充值卡的记录方式也是和用户信息一样的 充值卡位置.txt保存充值卡序列 充值卡.txt 保存充值卡信息
  46. 写配置项 (取运行目录 () + “\充值卡.txt”, 读配置项 (取运行目录 () + “\充值卡位置.txt”, 充值卡, “位置”, ), “使用日期”, 到文本 (取现行时间 ())) ' 记录充值卡被使用的日期
  47. 写配置项 (取运行目录 () + “\充值卡.txt”, 读配置项 (取运行目录 () + “\充值卡位置.txt”, 充值卡, “位置”, ), “使用人”, 账号) ' 记录充值卡的使用人
  48. 写配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “绑定机器码”, 分割 [6]) ' 记录注册时的机器码
  49. 写配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “在线状态”, “不在线”) ' 写入状态 不在线
  50. ' 用户.txt的配置内容 用户信息.txt的配置内容 充值卡的配置也是同理
  51. ' [a123456] 这里为账号 ←读取到的账号位置 [位置]
  52. ' 位置=1 账号=a123456
  53. '   密码=a123456
  54. '   密保信息=123
  55. '   注册日期=2017年10月31日9点28分53秒
  56. '   到期时间=注册时间+注册时使用的充值卡的时间

  57. .判断开始 (取文本左边 (充值卡, 2) = “TK”)
  58. 到期时间 = 增减时间 (取现行时间 (), 5, 1) ' 到期时间= 加时间 单位:天 加一天
  59. 写配置项 (取运行目录 () + “\用户信息.txt”, 到文本 (用户数量), “到期时间”, 到文本 (到期时间)) ' 判断充值卡数据的前2位 是否=TK 那么这张充值卡的标识就是天卡 然后给客户写入到期时间
  60. .默认

  61. .判断结束
  62. .判断开始 (取文本左边 (充值卡, 2) = “ZK”)
  63. 到期时间 = 增减时间 (取现行时间 (), 4, 1) ' 到期时间= 加时间 单位:周 加一周
  64. 写配置项 (取运行目录 () + “\用户信息.txt”, 到文本 (用户数量), “到期时间”, 到文本 (到期时间)) ' 判断充值卡数据的前2位 是否=ZK 那么这张充值卡的标识就是周卡 然后给客户写入到期时间
  65. .默认

  66. .判断结束
  67. .判断开始 (取文本左边 (充值卡, 2) = “YK”)
  68. 到期时间 = 增减时间 (取现行时间 (), 3, 1) ' 到期时间= 加时间 单位:月 加一月
  69. 写配置项 (取运行目录 () + “\用户信息.txt”, 到文本 (用户数量), “到期时间”, 到文本 (到期时间)) ' 判断充值卡数据的前2位 是否=YK 那么这张充值卡的标识就是月卡 然后给客户写入到期时间
  70. .默认

  71. .判断结束
  72. .判断开始 (取文本左边 (充值卡, 2) = “NK”)
  73. 到期时间 = 增减时间 (取现行时间 (), 1, 1) ' 到期时间= 加时间 单位:年 加一年
  74. 写配置项 (取运行目录 () + “\用户信息.txt”, 到文本 (用户数量), “到期时间”, 到文本 (到期时间)) ' 判断充值卡数据的前2位 是否=NK 那么这张充值卡的标识就是年卡 然后给客户写入到期时间
  75. .默认

  76. .判断结束

  77. 返回信息 (3) ' 给客户返回信息 注册成功
  78. .默认
  79. 返回信息 (5) ' 给客户返回信息 充值卡不存在或者已被使用
  80. .判断结束

  81. .默认
  82. 返回信息 (4) ' 给客户返回信息 用户名已存在
  83. .判断结束

  84. .默认

  85. .判断结束
  86. .判断开始 (分割 [1] = “登录”) ' 判断分割的数据组1是否=登录
  87. 账号 = 分割 [2]
  88. 密码 = 分割 [3]
  89. 绑定机器码 = 分割 [4]
  90. 版本 = 分割 [5]
  91. .判断开始 (密码是否正确 (账号, 密码) = 真) ' 判断用户发送过来的密码是否正确
  92. .判断开始 (绑定验证 (账号, 绑定机器码) = 真) ' 判断用户的机器码是否与服务器记录的一直

  93. .判断开始 (读配置项 (取运行目录 () + “\设置.txt”, “config”, “软件维护”, ) = “1”) ' 判断服务器设置 软件维护是否=1
  94. 返回信息 (15) ' 给客户返回信息 软件正在维护中 请等待更新
  95. .默认

  96. .判断开始 (读配置项 (取运行目录 () + “\设置.txt”, “config”, “服务器版本”, ) = 版本) ' 判断客户版本是否与服务器版本一致
  97. .判断开始 (读配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “在线状态”, ) = “不在线”) ' 判断服务器记录这个账号是不是不在线 不在线的话可以登录
  98. 间隔 = 取时间间隔 (到时间 (读配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “到期时间”, )), 取现行时间 (), #秒) ' 判断这个账号是否到期
  99. .判断开始 (间隔 ≥ 0) ' 判断这个账号是否到期
  100. 返回信息 (1) ' 给客户返回信息 登录成功
  101. 写配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “在线状态”, “在线”) ' 服务器记录这个账号在线 就不能在登录咯
  102. .默认
  103. 返回信息 (6) ' 给客户返回信息 该账号已到期
  104. .判断结束

  105. .默认
  106. 返回信息 (17) ' 给客户返回信息 该账号目前在线 无法登陆
  107. .判断结束

  108. .默认
  109. 返回信息 (16) ' 给客户返回信息 软件已更新
  110. .判断结束

  111. .判断结束

  112. .默认
  113. 返回信息 (12) ' 给客户返回信息 机器码不一致 解绑
  114. .判断结束

  115. .默认
  116. 返回信息 (2) ' 给客户返回信息 密码不正确
  117. .判断结束

  118. .默认

  119. .判断结束
  120. .判断开始 (分割 [1] = “充值”) ' 分割客户发来的数据 判断数组1是否=充值
  121. 账号 = 分割 [2]
  122. 充值卡 = 分割 [3]
  123. .判断开始 (账号是否存在 (账号) = 真) ' 判断账号是否存在 存在返回真 不存在返回假
  124. .判断开始 (充值卡是否存在 (充值卡) = 真) ' 判断充值卡是否存在并且有效 有效返回真
  125. 充值前的时间 = 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, )
  126. 充值前的时间 = 读配置项 (取运行目录 () + “\用户信息.txt”, 充值前的时间, “注册时间”, ) ' 取账号注册时间的时间
  127. .计次循环首 (100, G) ' 取出这个账号使用了多少张充值卡
  128. .判断开始 (读配置项 (取运行目录 () + “\用户.txt”, 账号, “激活码” + 到文本 (G), ) = “”)
  129. 写配置项 (取运行目录 () + “\用户.txt”, 账号, “激活码” + 到文本 (G), 充值卡)
  130. 写配置项 (取运行目录 () + “\充值卡.txt”, 读配置项 (取运行目录 () + “\充值卡位置.txt”, 充值卡, “位置”, ), “状态”, “已使用”) ' 销毁充值卡 避免重复使用
  131. 写配置项 (取运行目录 () + “\充值卡.txt”, 读配置项 (取运行目录 () + “\充值卡位置.txt”, 充值卡, “位置”, ), “使用人”, 账号) ' 记录这个充值卡的使用人
  132. 写配置项 (取运行目录 () + “\充值卡.txt”, 读配置项 (取运行目录 () + “\充值卡位置.txt”, 充值卡, “位置”, ), “使用日期”, 到文本 (取现行时间 ())) ' 记录这个充值卡的使用日期
  133. 跳出循环 ()
  134. ' 取出这个账号使用了多少张充值卡 如果使用了20张充值卡 那么里面记录的是 激活码20 然后我们在这里写 激活码21 就是新使用的充值卡
  135. .默认

  136. .判断结束

  137. .计次循环尾 ()

  138. .计次循环首 (100, 充值次数E)
  139. .判断开始 (读配置项 (取运行目录 () + “\用户.txt”, 账号, “激活码” + 到文本 (充值次数E), ) = “”) ' 读取当前被使用的激活码是否有内容 如果没内容 那么就是已经读取完成
  140. 跳出循环 ()
  141. .默认
  142. .判断开始 (取文本左边 (读配置项 (取运行目录 () + “\用户.txt”, 账号, “激活码” + 到文本 (充值次数E), ), 2) = “TK”) ' 读取这个账号使用的所有天卡
  143. 天卡次数 = 天卡次数 + 1
  144. .默认

  145. .判断结束
  146. .判断开始 (取文本左边 (读配置项 (取运行目录 () + “\用户.txt”, 账号, “激活码” + 到文本 (充值次数E), ), 2) = “ZK”) ' 读取这个账号使用的所有周卡
  147. 周卡次数 = 周卡次数 + 1
  148. .默认

  149. .判断结束
  150. .判断开始 (取文本左边 (读配置项 (取运行目录 () + “\用户.txt”, 账号, “激活码” + 到文本 (充值次数E), ), 2) = “YK”) ' 读取这个账号使用的所有月卡
  151. 月卡次数 = 月卡次数 + 1
  152. .默认

  153. .判断结束
  154. .判断开始 (取文本左边 (读配置项 (取运行目录 () + “\用户.txt”, 账号, “激活码” + 到文本 (充值次数E), ), 2) = “NK”) ' 读取这个账号使用的所有年卡
  155. 年卡次数 = 年卡次数 + 1
  156. .默认

  157. .判断结束

  158. .判断结束

  159. .计次循环尾 ()


  160. 充值次数 = 充值次数E - 1
  161. 总天数 = 天卡次数 × 1 ' 一张天卡就是*1天
  162. 总天数 = 总天数 + 周卡次数 × 7 ' 一张周卡就是X7天
  163. 总天数 = 总天数 + 月卡次数 × 30 ' 一张月卡就是X30天
  164. 总天数 = 总天数 + 年卡次数 × 365 ' 一张年卡就是X365天
  165. ' 总天数就是读取到的这个账号充值的总天数
  166. 时间 = 到时间 (读配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “注册时间”, )) ' 读取这个账号的注册时间
  167. 写配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “到期时间”, 到文本 (增减时间 (时间, 5, 总天数)))
  168. ' 写入到期时间 注册时间 + 充值的总天数 =到期时间
  169. 返回信息 (9) ' 给客户返回信息 充值成功
  170. .默认
  171. 返回信息 (10) ' 给客户返回信息 充值卡不存在或者已被使用
  172. .判断结束

  173. .默认
  174. 返回信息 (19) ' 给客户返回信息 要充值的账号不存在
  175. .判断结束

  176. .默认

  177. .判断结束
  178. .判断开始 (分割 [1] = “修改密码”) ' 客户发来修改密码请求
  179. 账号 = 分割 [2]
  180. 密保信息 = 分割 [3]
  181. 新密码 = 分割 [4]
  182. .判断开始 (密保是否正确 (账号, 密保信息) = 真) ' 判断客户发来的密保是否正确
  183. 写配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “密码”, 新密码) ' 密保正确 写入新密码
  184. 返回信息 (8) ' 给客户返回数据 修改密码成功
  185. .默认
  186. 返回信息 (7) ' 给客户返回数据 修改密码失败 密保不正确
  187. .判断结束

  188. .默认

  189. .判断结束
  190. .判断开始 (分割 [1] = “解绑”) ' 客户发来解绑请求
  191. 账号 = 分割 [2]
  192. 密码 = 分割 [3]
  193. 绑定机器码 = 分割 [4]
  194. .判断开始 (密码是否正确 (账号, 密码) = 真) ' 判断密码是否正确
  195. .判断开始 (绑定验证 (账号, 绑定机器码) = 真) ' 判断客户发来的机器码是否与服务器记录的机器码一致
  196. 返回信息 (14) ' 如果一致 给客户返回信息 机器码无变动 无需解绑
  197. .默认
  198. 写配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “绑定机器码”, 绑定机器码) ' 写入新的机器码
  199. .判断开始 (读配置项 (取运行目录 () + “\设置.txt”, “config”, “解绑扣时”, ) = “0”) ' 判断服务器设置的解绑扣时是否=0 如果=0就是不扣时

  200. .默认

  201. 扣时前的时间 = 读配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “到期时间”, ) ' 取扣时前的时间
  202. 扣时处理 = 增减时间 (到时间 (扣时前的时间), 6, 到整数 (“-” + 读配置项 (取运行目录 () + “\设置.txt”, “config”, “解绑扣时”, ))) ' 计算扣时后的时间 到期时间 - 扣时时间 = 新的到期时间
  203. 写配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “到期时间”, 到文本 (扣时处理)) ' 写入计算好的到期时间
  204. .判断结束

  205. 返回信息 (11) ' 给客户返回信息 解绑成功
  206. .判断结束

  207. .默认
  208. 返回信息 (13) ' 给客户返回信息 密码不正确
  209. .判断结束

  210. .默认

  211. .判断结束
  212. .判断开始 (分割 [1] = “退出在线”) ' 客户发来退出在线请求
  213. 账号 = 分割 [2]
  214. 写配置项 (取运行目录 () + “\用户信息.txt”, 读配置项 (取运行目录 () + “\用户.txt”, 账号, “位置”, ), “在线状态”, “不在线”) ' 写入退出在线
复制代码

服务器.png (13.46 KB, 下载次数: 8)

服务器.png

卡密生成.png (10.42 KB, 下载次数: 5)

卡密生成.png

客户Duan.png (13.25 KB, 下载次数: 6)

客户Duan.png

作者: zzh233    时间: 2017-10-31 09:52
带心跳功能吗 防止一个账号多电脑登陆吗
作者: 咱得有自己独特    时间: 2017-10-31 09:55
支持开源!!!
作者: 小秋秋呀    时间: 2017-10-31 09:58
你可以增加多一个验证码,验证码没5分钟更新一次,用163邮箱发送到用户绑定的邮箱来实现找回密码功能。
作者: q2326205010    时间: 2017-10-31 10:05
zzh233 发表于 2017-10-31 09:52
带心跳功能吗 防止一个账号多电脑登陆吗

带的   有在线状态  和绑定机器码  解绑扣时
作者: q2326205010    时间: 2017-10-31 10:09
本帖最后由 q2326205010 于 2017-10-31 10:13 编辑

服务器的返回信息有19个  代码如下
  1. .版本 2
  2. .支持库 eAPI

  3. .子程序 _客户1_数据到达
  4. .局部变量 返回值, 整数型

  5. 返回值 = 到整数 (取字节集数据 (客户1.取回数据 (), #文本型, )) ' 取回服务器的返回数据 判断返回值
  6. 客户1.断开连接 () ' 因为已经拿到返回值 所以断开连接
  7. .如果 (返回值 = 1)
  8. 信息框 (“登录成功”, 0, , )
  9. .判断开始 (选择框1.选中 = 真)
  10. 写配置项 (“C:\Luka.txt”, “config”, “username”, 编辑框1.内容)
  11. 写配置项 (“C:\Luka.txt”, “config”, “pwd”, 编辑框2.内容)
  12. .默认

  13. .判断结束
  14. 加载程序 () ' 在这个子程序下面写你的代码
  15. .否则

  16. .如果结束
  17. .如果 (返回值 = 2)
  18. 信息框 (“登录失败!账号或密码不正确”, 0, , )
  19. .否则

  20. .如果结束
  21. .如果 (返回值 = 3)
  22. 信息框 (“注册成功”, 0, , )
  23. .否则

  24. .如果结束
  25. .如果 (返回值 = 4)
  26. 信息框 (“注册失败,用户名已存在!”, 0, , )
  27. .否则

  28. .如果结束
  29. .如果 (返回值 = 5)
  30. 信息框 (“注册失败,激活码不存在或者被使用!”, 0, , )
  31. .否则

  32. .如果结束
  33. .如果 (返回值 = 6)
  34. 信息框 (“登录失败!已到期!”, 0, , )
  35. .否则

  36. .如果结束
  37. .如果 (返回值 = 7)
  38. 信息框 (“修改密码失败!密保不正确!”, 0, , )
  39. .否则

  40. .如果结束
  41. .如果 (返回值 = 8)
  42. 信息框 (“密码修改成功!”, 0, , )
  43. .否则

  44. .如果结束
  45. .如果 (返回值 = 9)
  46. 信息框 (“充值成功!”, 0, , )
  47. .否则

  48. .如果结束
  49. .如果 (返回值 = 10)
  50. 信息框 (“充值失败!账号不存在或者充值卡不存在!”, 0, , )
  51. .否则

  52. .如果结束
  53. .如果 (返回值 = 11)
  54. 信息框 (“解绑成功,请重新登录即可!”, 0, , )
  55. .否则

  56. .如果结束
  57. .如果 (返回值 = 12)
  58. 信息框 (“登录失败!请在绑定电脑上登录! 或者解绑”, 0, , )
  59. .否则

  60. .如果结束
  61. .如果 (返回值 = 13)
  62. 信息框 (“解绑失败,密码不正确!”, 0, , )
  63. .否则

  64. .如果结束
  65. .如果 (返回值 = 14)
  66. 信息框 (“机器码无变动!无需解绑!”, 0, , )
  67. .否则

  68. .如果结束
  69. .如果 (返回值 = 15)
  70. 信息框 (“软件正在维护中,请耐心等待!”, 0, , )
  71. 结束 ()
  72. .否则

  73. .如果结束
  74. .如果 (返回值 = 16)
  75. 信息框 (“版本已经更新!请下载最新版本!”, 0, , )
  76. 打开指定网址 (新版下载地址)
  77. 结束 ()
  78. .否则

  79. .如果结束
  80. .如果 (返回值 = 17)
  81. 信息框 (“登录失败 已在另一台电脑登录!”, 0, , )
  82. .否则

  83. .如果结束
  84. .如果 (返回值 = 18)
  85. 信息框 (“您的账号已被封禁!”, 0, , )
  86. .否则

  87. .如果结束

  88. .如果 (返回值 = 19)
  89. 信息框 (“充值失败,账号不存在!”, 0, , )
  90. .否则

复制代码


Luka网络验证.rar

19.06 KB, 下载次数: 14, 下载积分: 精币 -2 枚


作者: q2326205010    时间: 2017-10-31 10:18
正常运行截图如下


作者: 反客为主    时间: 2017-10-31 10:25
来学习一下,感谢
作者: q2326205010    时间: 2017-10-31 10:28
反客为主 发表于 2017-10-31 10:25
来学习一下,感谢

不客气                  
作者: q2326205010    时间: 2017-10-31 10:28
咱得有自己独特 发表于 2017-10-31 09:55
支持开源!!!

谢谢支持                 
作者: 花开一半    时间: 2017-10-31 11:29
正好需要啊
作者: 10487198563    时间: 2017-10-31 12:21
谢谢分享!
作者: 热点    时间: 2017-10-31 12:51
一直搞不懂网络验证 是不是只要把服务端扔到虚拟桌面就可以了 其他什么都不用管  在本机运行客户Duan就可以了
作者: freexx    时间: 2017-10-31 13:13
是昨天那个版本的更新么
作者: 菠萝吹雪12354    时间: 2017-10-31 13:20
表示我的控制台类型的更好玩
作者: zzh233    时间: 2017-10-31 13:22
q2326205010 发表于 2017-10-31 10:05
带的   有在线状态  和绑定机器码  解绑扣时

那相当不错了
作者: q2326205010    时间: 2017-10-31 13:26
freexx 发表于 2017-10-31 13:13
是昨天那个版本的更新么

yes 加了注释
作者: q2326205010    时间: 2017-10-31 13:26
353689091 发表于 2017-10-31 12:51
一直搞不懂网络验证 是不是只要把服务端扔到虚拟桌面就可以了 其他什么都不用管  在本机运行客户Duan就可以 ...

对  直接在服务端运行server就可以
作者: q2326205010    时间: 2017-10-31 13:53
本帖最后由 q2326205010 于 2017-10-31 13:55 编辑

以后会继续更新服务端功能

作者: blueboy9213    时间: 2017-10-31 14:04
学习学习!!!!!!!!
作者: 热点    时间: 2017-10-31 14:11
q2326205010 发表于 2017-10-31 13:26
对  直接在服务端运行server就可以

端口啊这些 都不用管是嘛  只要讲服务端扔进去?
作者: y2j423633    时间: 2017-10-31 14:48
以后会继续更新服务端功能
作者: 调皮的男孩    时间: 2017-10-31 17:51
学习 继续学习
作者: 调皮的男孩    时间: 2017-10-31 18:04
厉害 感谢你的分享
作者: zxc1612704618    时间: 2017-10-31 18:30
感谢分享  
作者: 天子雅皇    时间: 2017-10-31 19:35
666666666666
作者: 嚣张大神    时间: 2017-10-31 20:37
感谢分享
作者: cf1253729371    时间: 2017-10-31 21:30
./...................
作者: 青争    时间: 2017-10-31 21:57
以后会继续更新服务端功能
作者: MeiZuKeJi    时间: 2017-10-31 23:34
拿走了  谢谢~
作者: 349629975    时间: 2017-11-1 08:04
拿走了  谢谢~
作者: dulang    时间: 2017-11-1 09:41
支持开源,感谢分享,顺手拿个精币
作者: hang0128    时间: 2017-11-1 09:58
支持开源,感谢分享
作者: 本孤癖    时间: 2017-11-1 12:20
感觉不错  下载看看                       
作者: 本孤癖    时间: 2017-11-1 12:20
感觉不错  下载看看                                 
作者: q2326205010    时间: 2017-11-1 12:25
本孤癖 发表于 2017-11-1 12:20
感觉不错  下载看看

         
作者: Hack阳阳    时间: 2017-11-1 14:10
这个东西真心不错。下载来看看
作者: unijun    时间: 2017-11-1 17:36
看着很强大很不错
作者: 辉煌一世    时间: 2017-11-2 02:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: xxhaishixx    时间: 2017-11-2 03:16
这是个好东西,支持
作者: jy账号    时间: 2017-11-2 08:35
这是个好东西,支持
作者: q2394134442    时间: 2017-11-2 18:36
感谢分享,好东西支持
作者: 公交车上的猫    时间: 2017-11-2 19:59
这个才是真真正正的好东西
作者: q2394134442    时间: 2017-11-3 17:08
谢谢大佬分享!!!!!
作者: ww5857694    时间: 2017-11-4 17:25
好东西.学习了,顶
作者: 2034456    时间: 2017-11-4 19:09
原创就是666
作者: sjtkxy    时间: 2017-11-5 21:17
谢谢了新手学习一下
作者: 已注销427693    时间: 2017-11-5 22:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: wgw122210    时间: 2017-11-6 11:22
学习学习!!!
作者: w1767995506    时间: 2017-11-8 10:48
66666666666666666666666666666666
作者: borea    时间: 2017-11-14 10:12
界面简单 可继续开发
作者: q519584784    时间: 2017-11-14 11:55
    那么 这个网络验证要如何搭建!!!
作者: 11116677    时间: 2017-11-16 14:09
版本 2版本 2版本 2
作者: 745471739    时间: 2017-11-17 11:15
6666666666
作者: xiaoguan    时间: 2017-11-18 01:43
很给力,谢谢
作者: hkey    时间: 2017-11-18 07:31
谢谢分享!!!!正需要!!
作者: 369697251    时间: 2017-11-18 14:41
感谢分享谢谢谢谢
作者: 老王哦    时间: 2017-11-18 22:18
下载来学习!
作者: 一个小男人    时间: 2017-11-20 14:12
666666666666666666666666666
作者: 朦胧的睡了    时间: 2017-11-22 09:30
学习一下谢谢分享
作者: 一个小男人    时间: 2017-11-24 21:49
666666666666666666
作者: ln199712    时间: 2017-12-18 19:12
444444444444444444444444444444
作者: mingjianko    时间: 2017-12-21 10:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2161045897    时间: 2017-12-29 12:50
sssssssssssss
作者: 莫泽才    时间: 2018-1-7 05:37
谢谢分享!!!!
作者: 79702691    时间: 2018-1-8 16:47
哈哈哈  大佬回答道懂得
作者: 4312204    时间: 2018-1-15 03:08
感谢你的耐心
作者: wzy888    时间: 2018-1-27 01:12
学习一下谢谢分享
作者: 271100450    时间: 2018-2-2 21:43
66666666666666666666
作者: 裆宏射秽嗨    时间: 2018-2-4 11:38
原创网络验证开源 谢谢
作者: 12358abc    时间: 2018-2-18 16:52
支持开源 学习
作者: 15124454558    时间: 2018-2-18 20:24
333666666666666
作者: liurui13579    时间: 2018-3-10 17:01
学习了,下来看看
作者: Wh1t3z    时间: 2018-3-27 18:41
666666666666666666666666666666666666666
作者: 花ぅ倾城    时间: 2018-4-26 22:27
反反复复反反复复反反复复反反复复的
作者: JYYeah    时间: 2018-5-4 02:04
支持开源~!感谢分享
作者: 不会英文学习易    时间: 2018-5-4 11:50
支持开源~!感谢分享
作者: jy862792    时间: 2018-5-9 01:39
大佬6666666666
作者: 感谢无阻大哥    时间: 2018-5-9 11:48
支持开源~!感谢分享
作者: 1317407749    时间: 2018-5-17 16:47
支持开源~!感谢分享
作者: 酷酷的我    时间: 2018-6-4 23:50
感谢分享  
作者: yunyuhan    时间: 2018-6-12 11:37
楼主 有没有新版本 麻烦发个链接
作者: xiazong123    时间: 2018-8-20 19:15
学习了,下来看看
作者: jiji123    时间: 2019-1-12 00:55
感谢分享  谢谢
作者: 你来我深情不拥    时间: 2019-1-25 23:47
6666666666666666666666666666
作者: wer1030    时间: 2022-9-6 16:39
你好,能给有偿写一个卡密程序对接一个文本吗,不知道方便不,方便的话加一下我QQ363704625
作者: q2326205010    时间: 2022-10-17 20:23
这个是我5年前写的  不要用了  学习一下倒是可以    几年前我的技术太次了  现在回看 想扇自己




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4