static void Main(string[] args)
        {
            // arg 1 is port, default 12345
            try
            {
                string ipAddress = GetLocalIPAddress();
                int port = 8091;

                if (args.Length > 1)
                    ipAddress = args[0];

                if (args.Length > 2)
                    port = int.Parse(args[1]);

                SetConsoleCtrlHandler((e) => {
                    service.Stop();
                    return false;
                }, true);

                service = new TcpDataService(ipAddress, port, getObjectSize());

                service.DataReceived += Service_DataReceived;
                service.StartReading();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Pass port number");
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Debug.Listeners.Add(new TextWriterTraceListener(Console.Out));

            DataServiceBase service = new TcpDataService(new TcpClient("home.sorenhk.dk"));

            service = new CacheDataService(service);

            var tcpServer = new TcpServer();

            var server = new TcpDataServiceServer(service);

            server.RegisterTo(tcpServer);

            Console.ReadLine();

            tcpServer.Dispose();
            service.Dispose();
        }