gpt4 book ai didi

c# - WampSharp 无法连接到 Poloniex?

转载 作者:太空狗 更新时间:2023-10-29 19:46:38 25 4
gpt4 key购买 nike

这是我使用最新预发布版 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 试过了,那也不管用。

任何想法可能是错误的?

最佳答案

您的代码运行良好。只需摆脱 Console.ReadLine - 它会阻止 WebSocket 线程,因此 WampSharp 无法获得任何进一步的消息。您可以改为将 Console.ReadLine 添加到 Main。

另见 blog post .

关于c# - WampSharp 无法连接到 Poloniex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38537120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com