ZeroMQ - > Excel RTD服务器..这难吗?

时间:2013-04-11 23:00:15

标签: python excel zeromq rtd

我刚开始使用zeromq。我现在有各种平台/语言都很好地互相交流,我必须承认 - 它确实做得非常好。

我想做的最后一块拼图是(作为标题)。非常简单,按照

的方式在excel中创建一个单元格

=RTD(RealTimeServerProgID,ServerName,Topic1,[Topic2], ...)

并且只是与ServerName(即主机/端口)对话并按要求订阅主题的更新。

现在......我并不那么自豪。如果有一个excel rtd,我不介意拼凑一些东西 - > (另一种协议) - > zeromq。真的,我没有。但是我的c#和ms C ++并不那么尖锐,所以我正在寻找之前已经完成它的人的任何帮助。我发现了各种各样的例子,但没有一个例子可以整合像zeromq这样的东西。我甚至考虑过使用zeromq的python绑定和pyxll这样的东西..但是我会有兴趣从那些已经完成它的人那里找到最好的方法。感谢。

1 个答案:

答案 0 :(得分:2)

获得了RTD和zmq的一些经验。我假设您已经看过RTD教程,并知道如何通知客户端等。如果不是,这是非常简单的事情。

如果我正在设计这个,我只会为每个订阅设置我的zmq队列套接字(每个主题id),以便他们在接收就绪时进行轮询(请参阅this tutorial中的轮询部分)。您可以设置一个事件处理程序,然后检索数据,更新excel在刷新期间读取的缓存,然后在excel回调上调用notify。