Я пытаюсь подключить мое приложение Xamarin к моей серверной части SignalR, которая размещена в Azure.Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я вызываю StartAsync () на моем HubConnection, он просто вешает клиента, и запрос никогда не завершается.
Я пробовал указывать разрыв через приложение, чтобы убедиться, что это именно то место, где происходит зависание.Я попытался использовать точно такой же код в проекте ASP.Net Core, чтобы убедиться, что соединение SignalR работает, и я могу успешно подключаться и отправлять команды.Я пробовал на IOS и Android как симуляторы, так и реальные устройства, и каждый раз возникала одна и та же проблема.Каждый раз, когда я нажимаю StartAsync, приложение просто зависает.В каждом проекте установлена последняя версия Xamarin и Microsoft.AspNetCore.SignalR.Client Nuget.
HubConnection connection = new HubConnectionBuilder()
.WithUrl("URLFORCHAT")
.Build();
await connection.StartAsync();
Ожидаемый результат для клиента - просто подключиться и продолжить через программу, как это делает проект ASP.Net Core.,Я видел другие учебные пособия, которые имеют тот же код, что и я, и на самом деле он работает.