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"); } }
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(); }