diff --git a/AyCode.Services/SignalRs/AcSignalRClientBase.cs b/AyCode.Services/SignalRs/AcSignalRClientBase.cs index 2d8381c..0d7227b 100644 --- a/AyCode.Services/SignalRs/AcSignalRClientBase.cs +++ b/AyCode.Services/SignalRs/AcSignalRClientBase.cs @@ -110,10 +110,10 @@ namespace AyCode.Services.SignalRs { Logger.DebugConditional($"Client SendMessageToServerAsync sending; {nameof(requestId)}: {requestId}; ConnectionSate: {HubConnection.State}; {ConstHelper.NameByValue(TagsName, messageTag)}"); - var msgp = message?.ToMessagePack(ContractlessStandardResolver.Options); - return StartConnection().ContinueWith(_ => { + var msgp = message?.ToMessagePack(ContractlessStandardResolver.Options); + if (HubConnection.State != HubConnectionState.Connected) { Logger.Error($"Client SendMessageToServerAsync error! ConnectionSate: {HubConnection.State};");