Пример #1
0
 /// <summary>
 /// 处理释放的客户端
 /// </summary>
 private void ProcessDisposedQueue()
 {
     while (m_disposedQueue.Count > 0)
     {
         var e = m_disposedQueue.Dequeue();
         RemoveClientSession(e);
         RmeoveClientKey(e.NetIndex);
         e.m_Kcp.Dispose();
         CloseClientSession?.Invoke(e);
     }
 }
Пример #2
0
 internal void OnCloseClientSession(ClientSession clientSession)
 {
     CloseClientSession?.Invoke(clientSession);
 }