private static SimpleConnectionListener PrepareListener() { var listener = new SimpleConnectionListener(); IPAddress ip; if (String.IsNullOrEmpty(Options.IpAddress) || !IPAddress.TryParse(Options.IpAddress, out ip)) { LogMessage("Failed to parse ip address. Using : " + IPAddress.Any); listener.Address = IPAddress.Any; } else { listener.Address = ip; } ushort p; if (UInt16.TryParse(Options.Port, out p)) { listener.Port = p; } else { Console.WriteLine("Failed to parse port. Will use dafult."); } listener.LogPath = Options.LogFilePath ?? "."; listener.LogFile = Options.LogFileName; listener.AutoExit = Options.AutoExit; return(listener); }
private static void StartListener() { _connectionListener = PrepareListener(); _connectionListener.Initialize(); _connectionListener.Start(); }
private static SimpleConnectionListener PrepareListener() { var listener = new SimpleConnectionListener(); IPAddress ip; if (String.IsNullOrEmpty(Options.IpAddress) || !IPAddress.TryParse(Options.IpAddress, out ip)) { LogMessage("Failed to parse ip address. Using : " + IPAddress.Any); listener.Address = IPAddress.Any; } else { listener.Address = ip; } ushort p; if (UInt16.TryParse(Options.Port, out p)) { listener.Port = p; } else { Console.WriteLine("Failed to parse port. Will use dafult."); } listener.LogPath = Options.LogFilePath ?? "."; listener.LogFile = Options.LogFileName; listener.AutoExit = Options.AutoExit; return listener; }