drcom for jlu in qt cross platform
跨平台 win linux 下载链接
现在密码是明文保存,具体存在哪跟平台有关。用的QSettings存的,详情请参见官方文档:https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes
功能 | 官方 | 本版 | 说明 |
---|---|---|---|
记住密码 自动登录 | √ | √ | |
<<<已知问题>>> | |||
多语言支持 | √ | 或许不会改进了... | |
密文保存密码 | √ | 待改进 | |
被顶掉 | √ | 警告!巨大缺陷!本版掉线后会自动重启重新登录!所以顶不掉!待改进 | |
释放socket | √ | 不是每次关机前都能保证释放socket,导致有时候会报端口已占用错误,待改进 | |
<<<优势>>> | |||
打开速度 | 慢 | 快 | 我也不知道为什么官版打开那么慢 |
单实例 | √ | 开机自启慢的话可以直接打开不会报错说已经在运行 | |
快速注销 | √ | 官方版是真·注销,本版是直接关闭socket,所以不需要等20s的发包周期 | |
托盘图标无bug | √ | 不知道你们有没有碰到过官方win版托盘有俩图标的bug | |
可选不弹出校园网之窗 | √ | ||
完全隐藏登录窗口 | √ | ||
适配高分屏 | √ | ||
快速重启客户端 | √ | 有时候重启功能不好使,点了重启当前退了没有蹦出来新的,待改进 | |
win版不需要管理员 | √ | ||
linux版最小化到托盘 | √ | ||
linux版不需要root | √ | ||
不限制NAT | √ | 并不支持有违校方意愿的做法,请自行承担后果 |
- 掉线后客户端自动重启重连尝试三次。自动重启登录成功后不弹窗口只最小化到托盘。注:自动重启功能依赖于“记住我”选项的勾选,否则没有账户密码自行重启也并没有什么用
- 连接JLU.PC登录的时候mac地址随便填就可以,或者随便选一个网卡也可以,只有有线网要求mac地址和网络中心的一致
WIN:
UBUNTU:
Ubuntu 18不显示托盘图标的bug的解决方案: https://askubuntu.com/questions/1056226/ubuntu-budgie-18-04-lts-system-tray-icons-not-all-showing
图标作者
jlu的drcom协议细节
https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md
唯一实例
登录部分复制了jlu部分代码