public void Run()
        {
            try
            {
                var processor       = new MessageService.Processor(receiver);
                var serverTransport = new TServerSocket(port);
                server = new TThreadPoolServer(processor, serverTransport, new TTransportFactory(), new TCompactProtocol.Factory());

                Task.Factory.StartNew(() => server.Serve());
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
Exemplo n.º 2
0
        public void start(int port)
        {
            try
            {
                MessageHandler           handler         = new MessageHandler();
                MessageService.Processor processor       = new MessageService.Processor(handler);
                TServerTransport         serverTransport = new TServerSocket(port);
                TServer server = new TSimpleServer(processor, serverTransport);

                Console.WriteLine("Starting the server...");
                server.Serve();
            }
            catch (Exception x)
            {
                Console.WriteLine(x.StackTrace);
            }
        }