public void AddClient(ClientBase client) { client.RecievedDataHandler += OnClientData; m_clients.Add(client.RemoteEndPoint.ToString(), client); }
public virtual void RemoveClient(ClientBase client) { client.RecievedDataHandler -= OnClientData; m_clients.Remove(client.RemoteEndPoint.ToString()); }
public virtual void OnAcceptSocket(Socket sock) { ClientBase client = new ClientBase(sock); AddClient(client); }