我需要开发一个在台式机上运行大约50个WPF GUI客户机的系统。主GUI显示一个大数据网格,每秒更新500次。关键是每个gui网格始终显示相同的数据。为了实现这一点,一个c服务器端程序将在内存中保存主数据网格,它将每秒更新500次。然后我需要尽快将更新推送到gui中。
我的问题是:发布数据的最佳方式是什么?有没有开源的lib可以做到这一点?
…考虑TCP上的多播吗?是否有任何C多播数据复制库,它们维护一个内存中的主数据表并将其复制到客户端程序?
谢谢

最佳答案

我不知道你是从哪里得到这个的,但我正在做类似的事情,我没有去搞乱wcf流媒体,而是去了zeromq库。它可以通过pub-sub在TCP上进行多播,速度非常快。还有一个C接口。
http://www.zeromq.org/

07-28 10:09