Пример #1
0
        static void Main(string[] args)
        {
            // Create a localhost definition if the debugger is attached
            var definition = new ProxyDefinition()
            {
                ServerAddress = IPAddress.Any
            };

            if (Debugger.IsAttached)
            {
                definition.ServerAddress = IPAddress.Any;
                definition.ServerPort    = 4501;
            }
            else
            {
                Console.WriteLine("Enter server port:");
                var port = Console.ReadLine();
                if (!String.IsNullOrEmpty(port))
                {
                    definition.ServerPort = Convert.ToInt16(port);
                }
            }

            // Create a new VNC Repeater
            Proxy = new TcpVNCRepeater(definition.ServerPort, definition.ServerAddress);
            Proxy.Start();

            Console.WriteLine("Repeater started on {0}:{1}", definition.ServerAddress, definition.ServerPort);

            // Proxy.BytesTransfered += Proxy_BytesTransfered;
            // Proxy.ServerDataSentToClient += Proxy_ServerDataSentToClient;
            // Proxy.ClientDataSentToServer += Proxy_ClientDataSentToServer;

            Console.WriteLine("Press any key to stop repeater");
            Console.ReadLine();
            Proxy.Stop();
            Console.WriteLine("Press any key to exit");
            Console.ReadLine();
        }
Пример #2
0
        static void Main(string[] args)
        {
            // Create a localhost definition if the debugger is attached
            var definition = new ProxyDefinition() { ServerAddress = IPAddress.Any };

            if (Debugger.IsAttached)
            {
                definition.ServerAddress = IPAddress.Any;
                definition.ServerPort = 4501;
            }
            else
            {
                Console.WriteLine("Enter server port:");
                var port = Console.ReadLine();
                if (!String.IsNullOrEmpty(port))
                {
                    definition.ServerPort = Convert.ToInt16(port);
                }

            }

            // Create a new VNC Repeater
            Proxy = new TcpVNCRepeater(definition.ServerPort, definition.ServerAddress);
            Proxy.Start();

            Console.WriteLine("Repeater started on {0}:{1}", definition.ServerAddress, definition.ServerPort);

            // Proxy.BytesTransfered += Proxy_BytesTransfered;
            // Proxy.ServerDataSentToClient += Proxy_ServerDataSentToClient;
            // Proxy.ClientDataSentToServer += Proxy_ClientDataSentToServer;

            Console.WriteLine("Press any key to stop repeater");
            Console.ReadLine();
            Proxy.Stop();
            Console.WriteLine("Press any key to exit");
            Console.ReadLine();
        }