Mesajlaşma için SignalR Hub'ı kullanarak bir sohbet odasım var. Bazen 'donuyor' kullanıcılardan raporlar alırım. Artık bu, hiçbir mesaj gelmediği için yorumlanabilir, bir gruptan düştüklerinden şüpheleniyorum.Grup abonelikleri otomatik olarak yeniden bağlanıyor mu?
Sorum, bağlantı otomatik olarak gruplar halinde geri yeniden abone veya yeniden yönteminde şeyi bizzat yapmak zorunda yapmak olsun demek olduğunu:
public Task Reconnect(IEnumerable<string> groups)
{
return Clients.rejoined(Context.ConnectionId, DateTime.Now.ToString());
}
Bir bonus sorusuyla ele geçirme: Kişileri gruplardan çıkarmayı mı hatırlamalıyım yoksa bağlantının bağlantısı kesildiğinde kendini temizlemeli miyim? –
bağlantıyı kestiğinizde temizlenirler. – davidfowl
'EnableAutoRejoiningGroups()' artık kullanılamıyor ve http://stackoverflow.com/questions/14967575/enableautorejoininggroups-disappeared-in-signalr-1-0 –