Mam czat za pomocą SignalR Hub do przesyłania wiadomości. Czasami dostaję raporty od użytkowników, gdzie "zawiesza się". Teraz można to zinterpretować jako brak wiadomości, podejrzewam, że zostały usunięte z grupy.Czy subskrypcje grupowe są automatycznie obsługiwane na serwerze Reconnect?
Moje pytanie brzmi, czy połączenie się ponownie objęła powrotem do swoich grup automatycznie, czy też trzeba coś zrobić samemu w metodzie Ponowne łączenie:
public Task Reconnect(IEnumerable<string> groups)
{
return Clients.rejoined(Context.ConnectionId, DateTime.Now.ToString());
}
Porwanie z pytaniem dodatkowym: Czy powinienem pamiętać o ponownym usunięciu osób z grup lub czy to się wyjaśni, gdy połączenia sieciowe są odłączone? –
są one usuwane po rozłączeniu. – davidfowl
'EnableAutoRejoiningGroups()' nie jest już dostępny, a automatyczne ponowne łączenie jest domyślnym zachowaniem według http://stackoverflow.com/questions/14967575/enableautorejoininggroups-disappeared-in-signalr-1-0 –