[英]Pattern for monitoring online offline status of users for display purposes
Websockets 可能是最快的方式。
每個客戶端都有一個 connected: 屬性,當客戶端斷開連接時,您將其設置為 false 並發出更新。
編輯:對於客戶端,您可以像這樣打開從服務器接收的更新:
switch(action.type) {
case 'playerDisconnected' :
updateOnline(action.playerID);
服務器發送一個具有屬性類型和任何其他數據的對象。
Socket.io是做這件事的更好方法。 創建您的自定義事件 online_user 和 offline_user。 從客戶端觸發相應的事件,並在服務器端觸發回調函數更新用戶當前狀態。 這樣,它將優化處理用戶狀態的方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.