public void __start_listener(int __port, motSocket.__void_string_delegate __s_callback) { try { __socket = new motSocket(__port, __s_callback); __socket.__use_ssl = __use__ssl; if (__use__ssl) { __worker = new Thread(() => __socket.secure_listen_async()); __worker.Name = "secure listener"; __worker.Start(); } else { __worker = new Thread(new ThreadStart(__socket.listen_async)); __worker.Name = "listener"; __worker.Start(); } } catch (Exception e) { string __err = string.Format("An error occurred while attempting to start the HL7 listener: {0}", e.Message); __ui_args.__event_message = __err; UpdateErrorUI(this, __ui_args); __logger.Error(__err); throw; } }
public void __start(motSocket.__void_string_delegate __s_callback) { try { __start_listener(__listener_port, __s_callback); __logger.Info("HL7 Listener waiting on port: {0}", __listener_port); } catch (Exception e) { string __err = string.Format("HL7 Listener failed to start on port {0}: {1} ", __listener_port, e.Message); __logger.Error(__err); throw new Exception(__err); } }