【问题标题】:Parameters Framework for C++ [closed]C ++的参数框架[关闭]
【发布时间】:2011-05-16 21:11:21
【问题描述】:

我正在尝试在 C++ 中找到一个参数框架,以在客户端/服务器之间同步参数和变体类型。我试过用谷歌搜索,但我认为我没有正确的搜索词。

示例:服务器上的对象可以定义以下参数并映射到成员变量:

"name":  std::string,
"alpha": float,
"mask":  uint

然后客户端可以在哪里查询这些参数并调整它们的值。

开源世界中是否存在类似的东西?

编辑澄清:

我创建的服务器是一个视频应用程序,其中显示的视频带有 N 个过滤器。过滤器有 N 个参数,并且是不同类型的。我希望客户端能够查询:过滤器的数量、过滤器参数以及这些参数类型。

【问题讨论】:

  • Boost 'program options' 库有什么相关性吗?
  • 嗯,提升程序选项对我来说可能是一个好的开始。非常感谢。如果您添加答案,我会将其设置为答案。我正在寻找一个非常轻量级的库——我将使用 OSC 作为传输。
  • 你能澄清你的问题吗?也许再举一个例子?很难准确地理解你想要什么。

标签: c++ open-source parameters


【解决方案1】:

让我换个说法。

您想要的是一种用 C++ 编写的客户端和服务器之间的数据交换格式,它可以让您以一种高效且易于处理的方式传递双方都知道的结构,这有望让您向上兼容,以便您可以升级服务器和客户分开。

如果是这样,那么http://code.google.com/p/protobuf/ 是 Google 针对这个确切问题的解决方案,在内部广泛使用。

【讨论】:

  • 顺便说一句,我刚刚读了你的博客,好东西。和 WSOP 冠军的兄弟! :)
  • 很高兴你喜欢它,但我觉得现在有一代人大多知道她是一名扑克玩家。
  • 好吧,我只是在评论你关于扑克的博文。不幸的是,我也不是春鸡。不管怎样,好东西。
猜你喜欢
  • 2011-06-24
  • 2015-03-07
  • 2011-10-26
  • 2011-01-15
  • 2011-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-16
相关资源
最近更新 更多