正在从服务器客户端模型获取提要
Getting feed from server client model
在典型的客户端-服务器模型中,订阅或取消订阅订阅源意味着什么?是否有一个通用的代码库或样板模型或一组标准过程或类设计和功能?这都是基于C++的。除了客户端试图连接到服务器以基于某种签名检索数据之外,没有其他信息。我知道这有点模糊,但我想这实际上是一个需要记住什么的问题,以及典型的订阅或取消订阅方法可能需要什么。也许是类似于扩展客户机-服务器模型的东西http://www.linuxhowtos.org/C_C++/socket.htm.
这主要是一个信息体系结构问题。"订阅订阅源"意味着服务器提供了大量信息,这些信息可能与所有客户端都不一致。提要是客户端可以选择相关信息的一种机制。
具体来说,你首先需要识别你所拥有的信息原子。最小的数据块是什么?他们有什么财产?新原子能取代旧原子吗?如果能,是什么确定了它们的关系?除了置换,还有其他原子关系吗?
接下来,是这些原子到特定馈送的映射。客户需要哪些可能的原子组合?如何将这些组合捆绑在两个或多个进料中?是否可以将每个原子唯一地映射到单个馈送?或者原子必须在不同的源之间共享?如果是这样的话,这种情况是否足够罕见,以至于你可以忽略它,只发送重复项?
如果客户端连接,如何确定哪些原子需要共享?它只是直播(只有在服务器上生成原子时才会发送),你有一组当前原子(在客户端连接时发送),还是也需要一些历史记录?是否存在客户端缓存?
很明显,当业务方面如此多样化时,你不可能有一个现成的解决方案。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- Qt - QVector 和模型视图 - 从列表视图获取自定义类的最佳方法是什么?
- C++内存模型中的确切规则阻止在获取操作之前重新排序
- 如何从TensorFlow .pb模型中获取权重格式?
- QStandardItemModel 获取子模型
- 如何从模型/视图中获取QImage POINTER
- 如何在OpenGL或Win32中获取图形卡模型名称
- 从委托C++模型中获取数据
- QMatrix4x4 模型视图投影 OpenGL 无法获取要渲染的场景
- 如何从从表/模型中获取值的 QML 组合框中访问值
- 在C++中部署GBM模型|获取Predict.GBM以在R之外工作
- 使用二维屏幕坐标gluUnproject获取三维模型坐标
- 如何在Qt中获取QSortFilterProxyModel的源模型
- 获取模型坐标,在 OpenGL 中返回错误的值
- 如何获取具有两列模型的QComboBox的当前值
- 正在从服务器客户端模型获取提要
- 在opengl中从模型中获取可见的XYZ坐标和法线
- 在QML中通过索引从c++模型中获取数据
- 模型视图-在Opengl2.x[C++]中获取模型视图和投影矩阵
- 移除移动物体,从多个图像中获取背景模型