Server.Server.stopServer C# (CSharp) Méthode

stopServer() public méthode

public stopServer ( ) : void
Résultat void
        public void stopServer()
        {
            if (tcpListener != null && serverThread != null && lobby != null)
            {
                serverThread.Abort();

                foreach (ServerClient client in lobby.getClientlist()) lobby.remove(client);

                idCounter = 0;
                tcpListener.Stop();
            }

            ServerInfoEventArgs args = new ServerInfoEventArgs();
            args.consoleinfo = "Server Closed Successfully!\n";
            OnNeedLog(args);
        }

Usage Example

Exemple #1
0
        private static void startServer()
        {
            Server server = new Server();

            server.startServer(2020);

            if (server.Running)
            {
                server.run();
            }
            else
            {
                Console.WriteLine("Не удалось запустить сервер.");
            }

            while (server.Running && Console.ReadLine() != "stop")
            {
            }

            server.stopServer();

            Console.WriteLine("Сервер был остановлен, запустить его снова? (Y)");
            if (Console.ReadLine().ToLower() == "y")
            {
                startServer();
            }
        }
All Usage Examples Of Server.Server::stopServer