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();
                }
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            // test
            MessengerServer messengerServer = new MessengerServer();

            Console.WriteLine("Server Start!");

            while (true)
            {
            }
        }
Esempio n. 3
0
 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);
     }
 }