【发布时间】:2015-01-11 19:36:00
【问题描述】:
我在 1.25.23 版中使用用于 C/C++(通过 CURL)客户端库的 XML-RPC 来:
- 发送数据到 ...
和
- 从 ... 接收(投票)事件
...XML-RPC 应用服务器。
为了减少数据流量(在轮询事件时),我正在尝试为某些(!)特定方法实现“长轮询”机制。为此,我需要仅将那些调用更改为“无超时”的“全局请求超时”值,这与全局超时值不同(例如 3 秒)。不幸的是,我看不到这样做的可能性,而无需为每个请求销毁和重新创建全局客户端实例(xmlrpc_client_cleanup / xmlrpc_client_init2)!!!!我认为这不是一个好的解决方案。
有没有人在通过 CURL 使用 XML-RPC 实现“长轮询”的经验?
提前谢谢你! 最大
【问题讨论】:
标签: c++ curl xml-rpc long-polling