static void Main(string[] args) { var messagesRepo = new MessagesFileRepository(); using (var server = new MessengerServer(messagesRepo, Console.Out)) { try { server.StartAsync(); while (true) { Console.WriteLine("Type 'stop' to exit the program"); var input = Console.ReadLine(); if (input == "stop") { server.Stop(); break; } } } catch (Exception) { server.Stop(); } } }
static void Main(string[] args) { // test MessengerServer messengerServer = new MessengerServer(); Console.WriteLine("Server Start!"); while (true) { } }
static void Main() { //Inicia servidor _server = new MessengerServer(); _server.ServerStart(); _server.OnClientConnected += player => { player.Server = _server; }; _server.OnPacketReceived += Server_OnPacketReceived; //Escuta contínuamente entradas no console (Criar comandos para o Console) for (; ;) { var comando = Console.ReadLine().Split(new char[] { ' ' }, 2); _server.RunCommand(comando); } }