Đây là mã rất đơn giản của tôi bằng cách sử dụng phiên bản phát hành trước mới nhất của WampSharp:WampSharp không thể kết nối với Poloniex?
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();
Không làm việc, mặc dù các mã trong đăng ký không bao giờ chạy. Đã thử nó với CreateJsonChannel
là tốt, mà không hoạt động hoặc.
Bất kỳ ý tưởng nào có thể sai?
Tôi đang cố sử dụng api websocket api. Bạn đã có mã mẫu làm việc chưa? – Luther
bạn đã giải quyết nó chưa? –
Đó là API của họ, không phải mã của bạn. API của họ không gửi dữ liệu. Tôi đã thử nó với ví dụ node.js đã đăng và không có dữ liệu nào quay trở lại. – Simoyd