重新启动信号器集线器连接

时间:2018-02-09 15:49:02

标签: vb.net signalr signalr-hub signalr.client

我自己托管owin并在wpf应用程序中使用signalr让用户访问实时webview。我可以使用此代码启动服务器并创建集线器连接。

''

然后一段时间后,用户可以使用此代码停止服务器,这也可以。

Public Sub SatartWebUi()
    _server = WebApp.Start(Of Startup)(Url)
    _hubConnection = New HubConnection(Url)
    _hubProxy = _hubConnection.CreateHubProxy("myHub")
    _hubConnection.Start().Wait()
End Sub

我的问题是用户应该能够重启服务器。当我调用函数Public Sub EndWebUi() _hubConnection.Stop() _server.Dispose() End Sub 尝试再次启动时,行StartWebUi会导致此错误

_hubConnection.Start().Wait()

错误日志

TimeoutException: Transport timed out trying to connect

0 个答案:

没有答案