Beispiel #1
0
        // 클라이언트의 접속을 종료할 때 사용한다.
        public void DeleteClient(UnsubscribeMonitorClient clientID)
        {
            _deletedClientIDStock.Push(clientID.ClientID);
            _managerOfClients[clientID.ClientID] = null;

            Console.WriteLine(string.Format("Client ID {0}클라이언트 접속을 종료합니다", clientID.ClientID));
        }
Beispiel #2
0
        // 클라이언트의 접속을 종료할 때 사용한다.
        public void Handle(UnsubscribeMonitorClient clientID)
        {
            _deletedClientIDStock.Push(clientID.ClientID);
            _managerOfClients[clientID.ClientID].IsTerminated = true;
            _managerOfClients[clientID.ClientID].LocalIDMap.Clear();
            _managerOfClients[clientID.ClientID].ViewType = ChangedViewType.E_NONE_VIEW;

            Console.WriteLine(string.Format("ID {0}클라이언트 접속을 종료합니다", clientID.ClientID));
        }