static Thread listenThread; // потока для прослушивания static void Main(string[] args) { try { server = new ServerObject(); listenThread = new Thread(new ThreadStart(server.Listen)); listenThread.Start(); //старт потока } catch (Exception ex) { server.Disconnect(); Console.WriteLine(ex.Message); } }
static void Main(string[] args) { Console.WriteLine("Введите ip для сервера"); serverip = IPAddress.Parse(Console.ReadLine()); Console.WriteLine("Введите порт для сервера"); port = int.Parse(Console.ReadLine()); Console.Clear(); try { server = new ServerObject(); listenThread = new Thread(new ThreadStart(server.Listen)); listenThread.Start(); } catch (Exception ex) { server.Disconnect(); Console.WriteLine(ex.Message); } }