public void StopClient(string clientId)
{
try
{
lock (_Clients)
{
if (_Clients.ContainsKey(clientId))
{
_Clients[clientId].SendMessage(new Message()
{
success = false,
retcode = Message.RetCodes.StoppedByServer
});
RemoveClientId(clientId);
_Clients.Remove(clientId);
}
}
}
catch (Exception ex)
{
_Logger.LogException(ex, "Exception on StopClient");
}
}