Esempio n. 1
0
        static void Main(string[] args)
        {
            s_server.ClientConnected    += ClientConnected;
            s_server.ClientDisconnected += ClientDisconnected;
            s_server.ConnectionBlocked  += ConnectionBlocked;
            s_server.MessageReceived    += MessageReceived;

            s_server.Start();

            Console.WriteLine($"SERVER STARTED AT: {DateTime.Now} (IP {IPAddress.Any})");
            Console.WriteLine("Type 'Q' to quit or 'B' to broadcast a message.");

            ConsoleKey read = ConsoleKey.NoName;

            do
            {
                if (read == ConsoleKey.B)
                {
                    Console.WriteLine("Enter broadcast message:");
                    s_server.SendMessageToAll(Console.ReadLine());
                }
            } while ((read = Console.ReadKey(true).Key) != ConsoleKey.Q);

            Console.WriteLine($"SERVER STOPPED AT {DateTime.Now}");
            s_server.Stop();
            s_server.Dispose();
        }
Esempio n. 2
0
        public void openServer()
        {
            string ip   = ApplicationSettingsModel.Instance.FlightServerIP;
            int    port = ApplicationSettingsModel.Instance.FlightInfoPort;

            server.Start(ip, port);
        }