我开发了一个C#程序,它订阅银行的实时外汇价格,我使用udpclient广播这些消息,然后在Excel中显示这些消息。这种结构是正确的,还是我完全忽略了RTD服务器的要点?有没有一种更优雅的方法来构造这个过程?
发布于 2014-07-02 10:12:02
据我所知,没有,没有别的办法。
Excel需要一个RTD插件(服务器),该插件将在电子表格引用rtd数据时按名称加载。然后,数据观察员将注册/未注册的基础上,每小区。
另一方面,要通过互联网获取数据,您需要一些XYZ客户端,不管是TCP、UDP、WS,还是其他您需要的协议。它必须侦听消息或轮询并检测更改,然后缓存数据,并通知RTD基础结构需要在Excel中刷新数据。
大约每秒0.5或2.0次,Excel将检查更新和更新单元格和公式。
这正是RTD基础设施的运作方式,没有比这更好的了..
将实时数据传输到Excel的唯一其他方法是:
https://stackoverflow.com/questions/24527745
复制相似问题