我正在开发一个用 Qt 编写的桌面应用程序,它不能连接到互联网(除了通过第三方许可应用程序)。我想在每次用户登录时使用一条可识别的用户信息(例如他们的软件密钥、电子邮件、IP)来 ping 服务器,这样就可以跟踪有多少人在使用该软件。
我对网络编程的经验很少,但 Qts API 看起来很有前途(https://doc.qt.io/qt-5/qtnetwork-programming.html)。更一般地说,因为我非常担心防火墙弹出窗口会降低现有用户体验,或者从他们的桌面/网络发送数据的安全问题,是否有任何与此相关的进一步注意事项?例如,许多指南通过设置 TCP 连接的步骤,这看起来微不足道,但没有详细介绍这些更广泛的问题。
如果有人可以推荐有关此问题的阅读,那将不胜感激,因为我有点迷失从哪里开始。