C 客户端更新
C++ client update
我希望在OpenSource客户端添加客户端检查。我是编码的新手,但正在研究"真实项目",因此正在研究这更多是关于做我想做的最有效的方法。我找不到一个有类似问题的人,或者我只是缺少搜索它们所需的关键字。
我想要的是;分配了客户端的版本编号:12,如果12匹配服务器值,则它将使用服务器检查(可以像将消息12发送到连接到服务器的任何客户端一样简单)。如果这样做,它只是打开一个消息框客户端,说明它是正确的版本,如果不匹配的是不正确的版本框,并且如果无法连接到服务器,则无法检查消息。
如果有人可以将我指向正确的命令方向以及我应该看的其他事情,这将不胜感激。如果我的格式不正确,我深表歉意,如果此问题已在回答之前。
当任何客户端连接到服务器
时- 客户写入
write( int__fd, const void*__buf, size_t__nbytes)
(用于将数据发送到服务器) - 服务器读取
read( int__fd, const void*__buf, size_t__nbytes)
- 服务器已经具有一组值。将发送值与列表进行比较。如果
YES
写入服务器version ok
如果您不知道如何create socket
,listen
,bind
... etc
很乐意帮助
预期的结果是"正确的版本",您不应用所有正确的东西打扰用户。无论如何,这就是期望。另外,您已经在项目中有现有代码与服务器交换消息并显示UI消息,因此我们无法真正为您提供帮助。
您的版本检查算法是正确的。请记住要测试客户端如何处理服务器升级(如果仅断开旧客户端版本,可能需要一些停机时间)
相关文章:
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 如何将函数集合传递给客户端类,以便将它们当作客户端类本身的成员使用
- 使用调试/崩溃报告将应用程序部署到客户端
- 如何在本地机器上运行c++和javascript客户端代码(hackerbank风格)
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 从服务器传输到客户端的消息不会出现
- OpenSSL TLS服务器-使用客户端证书白名单
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- 提升 Asio TCP 服务器 处理多个客户端
- boost::asio UDP 广播客户端仅接收"fast"数据包
- 如何绑定 C++ gRPC 客户端的网络接口
- C++套接字客户端到 Python 服务器未创建连接
- 用于解析 win64 堆栈跟踪的命令行客户端(可以访问符号服务器)
- 将相机数据从服务器实时流式传输到客户端
- 如何将 Firebase 与基于 Linux 的客户端应用配合使用,以便与服务器进行双向消息通信
- 在 1 个服务器 n 客户端套接字 C++ MFC 应用程序中更新数据的客户端
- 如何在客户端连接时在QT中更新QGraphicsView
- C 客户端更新
- OOP COM 服务器更新客户端