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