8

WampSharp の最新のプレリリース バージョンを使用した非常に単純なコードを次に示します。

        var channelFactory = new DefaultWampChannelFactory();
        var channel = channelFactory.CreateMsgpackChannel("wss://api.poloniex.com", "realm1");
        await channel.Open();

        var realmProxy = channel.RealmProxy;

        Console.WriteLine("Connection established");

        int received = 0;
        IDisposable subscription = null;

        subscription =
            realmProxy.Services.GetSubject("ticker")
                      .Subscribe(x =>
            {
                Console.WriteLine("Got Event: " + x);

                received++;

                if (received > 5)
                {
                    Console.WriteLine("Closing ..");
                    subscription.Dispose();
                }
            });

        Console.ReadLine();

ただし、サブスクリプション内のコードは実行されません。それも試してみましたがCreateJsonChannel、それもうまくいきません。

何が間違っているのでしょうか?

4

1 に答える 1