Exemplo n.º 1
0
        static void Server(string port)
        {
            ProcessEx.CreateConsole(false, true);
            if (GetElev() == false)
            {
                Console.WriteLine("[ERROR] This operation requires elevation."); Environment.Exit(1);
            }
            TcpListener server = new TcpListener(IPAddress.Any, Convert.ToInt32(port));

            server.Start();
            Console.Write("Awaiting connection");
            while (!server.Pending())
            {
                Thread.Sleep(1000); Console.Write(".");
            }
            cli = server.AcceptTcpClient();
            Console.Write(" Connection recieved!\n");
            stre = cli.GetStream();
            GetInputAsync();
            while (cli.Connected)
            {
                if (stre.DataAvailable)
                {
                    Console.WriteLine(readey.ReadLine());
                }
            }
        }