1

我的问题可能听起来很愚蠢(最终是^^),但我尝试在 WinForm 项目中获取 Lightstreamer 流。客户端、监听器等已成功构建。

IgStreamingApiClient R2D2 = new IgStreamingApiClient(_authenticationResponse);
CustomClientListener Dax = new CustomClientListener();
MarketListener DaxMarkt = new MarketListener();

我的问题是,我在代码的哪一部分运行流,因为我无法获取任何数据。

List<string> Markets = new List<string>();
Markets.Add("IX.D.DAX.IFMM.IP");
R2D2.Connect(Dax);
R2D2.SubscribeToMarketUpdates(DaxMarkt, Markets);

我应该做一个while(sendData=true)吗?有没有神奇的数据绑定?我不知道从哪里获得项目更新,也许你们中的一些人可以给我一个提示。

4

1 回答 1

0

您应该利用您用于订阅的侦听器 (DaxMarkt) 的正确回调。实际上,我希望 MarketListener 是SubscriptionListener接口的自定义实现;使用onItemUpdate方法(或类似的方法)设置为从市场实时接收更新。

于 2021-12-22T13:35:11.743 回答