【发布时间】:2016-05-19 06:55:45
【问题描述】:
我有一个 C# 服务器和一个使用 SignalR 进行通信的 C# 客户端。两者都是 WPF 应用程序。 在我的客户端上,我有一个用于在服务器上登录的按钮。如果服务器不可用,我想禁用登录按钮。
有什么方法可以检查服务器是否可用?
【问题讨论】:
-
我不认为有一个简单的方法可以使用 SignalR 集线器来做到这一点,尽管在 SO 上有一个类似的问题概述了使用 PersistentConnection 的方法:stackoverflow.com/questions/19885207/…(这使用 jQuery但是,如果您有 C# 后端,那么可能不可行)。我看到的内在问题是,为了让客户端确定服务器是否可用,它必须尝试连接到它,如果服务器离线,这将不会发生。
-
也看到了另一个线程,但无法将它与 C# 后端一起使用。
标签: c# server client signalr service-not-available