【问题标题】:Can't connect to Pusher from .NET application无法从 .NET 应用程序连接到 Pusher
【发布时间】:2020-08-01 10:25:00
【问题描述】:

我正在尝试从 .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

【问题讨论】:

  • 你遇到什么错误?
  • 它甚至可以编译吗?我找不到带有该签名的Pusher 的构造函数。
  • 是的,它被编译了,但是当应用程序启动时,它没有连接:(
  • 是唯一可以使用 PusberClient 的构造函数

标签: c# .net frontend pusher


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-03-19
    • 2021-06-02
    • 2020-06-26
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 2022-11-22
    • 2018-09-29
    相关资源
    最近更新 更多