public bool TryAddClientToServer(ClientId clientId, ServerId serverId) { var server = Get(serverId); if (server == null) { _log.ErrorFormat("AddClientToServer: can't find server by {0}", serverId); return(false); } if (server.Type != ServerType.Client) { return(false); } _log.MessageFormat("AddClientToServer: {0} => {1} ({2})", clientId, serverId, server); server.Clients.Add(clientId); return(true); }