public void Start(string serviceName) { try { _dataServer?.Start(); if (_dataClient == null) { return; } _dataClient.Connect(); if (SendMessage(new RegisterNewClient(SharmComunicator.ProcessId, serviceName))) { return; } IsReady = false; ErrorMessage = "Client Message Registration Fail"; Dispose(); } catch (Exception e) { IsReady = false; ErrorMessage = e.Message; LogManager.GetCurrentClassLogger().Error(e, "Error on Starting Ipc"); Dispose(); } }