1
在ServiceStack應用程序有沒有辦法來確定客戶端已經斷開非正常?我想獲取在線用戶列表,但ServiceStack非正常客戶端斷開
var sessionPattern = IdUtils.CreateUrn<IAuthSession>("");
var sessionKeys = Cache.GetKeysStartingWith(sessionPattern).ToList();
var activeSessions = Cache.GetAll<IAuthSession>(sessionKeys).Values;
只會得到有效會話,直到到期或客戶端註銷(這並不反映他是否是onlline與否)是有效的。
'ServerEvents.GetAllSubscriptionsDetails();'仍然無法獲取訂閱已斷開連接的客戶端 – HardLuck
@HardLuck它會自動刪除。 – mythz
是的,但我一直在尋找一種方式來刷新服務器的情況下,在訂閱列表時,客戶端沒有通知他的斷線 – HardLuck