首页 > 解决方案 > 无法从 .NET 应用程序连接到 Pusher

问题描述

我正在尝试从 .NET 应用程序连接到 Pusher 服务,但连接到 Pusher 服务永远不会成功。我一步一步地按照如何连接到服务,但没有任何反应。

代码:

Pusher pusher = new Pusher("APP KEY", new PusherOptions
{
    Encrypted = true,
    Cluster = "us2"
});

pusher.Connected += Pusher_Connected;
pusher.ConnectionStateChanged += Pusher_ConnectionStateChanged;
pusher.Error += Pusher_Error;
var state = await pusher.ConnectAsync();
Console.WriteLine($"Current state: {state}");
Console.WriteLine(pusher.Channels.Count);
Console.ReadKey();

注意:显然我更改了我的密钥的 APP_KEY

我使用的库是这样的:https ://github.com/pusher/pusher-http-dotnet

标签: c#.netfrontendpusher

解决方案


我已经设法连接,问题是如果我使用“等待”来等待连接或订阅频道,什么都不会发生,但如果我同步进行,则可以连接。


推荐阅读