c++ - XML-RPC:处理 64 位值的最佳方式?

标签 c++ python 64-bit xml-rpc

所以官方的 XML-RPC 标准不支持 64 位值。但在现代,64 位值越来越普遍。

你如何处理这些?哪些 XML-RPC 扩展最常见?有哪些语言绑定(bind)?我对 Python 和 C++ 特别感兴趣,但欢迎提供所有信息。

最佳答案

有些库确实支持 64 位扩展,但似乎没有标准。 xmlrpc-c ,例如,有一个所谓的 i8,但它不适用于 python(至少不是默认情况下)。

我会推荐给:

  • 手动将整数转换为字符串并按原样发送。 XMLRPC 无论如何都会将其转换为字符串,所以我认为这是合理的。
  • 将其分解为两个 32 位整数并按原样发送。

关于c++ - XML-RPC:处理 64 位值的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/107616/

相关文章:

c++ - 主要功能在哪里?

c++ - 嵌套抽象基类的通用模板

c++ - 使用 Boost 基于 Beta 分布生成随机数

java - 无法在 64 位 java 程序中加载 64 位 DLL

c++ - 异常:内存位置的 boost::archive::archive_exception

python - Python 类实例是否有一个属性来获取类名?

python - np.expand_dims(X_val, -1) 执行什么操作?不明白-1的意义

python - 如何在 statsmodel ols 中获取 "in-sample"预测值(y hat)?

windows - VBS Windows 64bit/32bit 注册表读取问题

unity3d - Unity aab不符合Google Play 64位要求