using System; using SuperSocket.SocketBase; using SuperSocket.SocketEngine; namespace TestClass { class Program { static void Main(string[] args) { var bootstrap = BootstrapFactory.CreateBootstrap(); try { if (!bootstrap.Initialize()) { Console.WriteLine("Failed to initialize!"); Console.ReadKey(); return; } } catch (Exception e) { String ss = e.Message; } var result = bootstrap.Start(); Console.WriteLine("Start result: {0}!", result); if (result == StartResult.Failed) { Console.WriteLine("Failed to start!"); Console.ReadKey(); return; } Console.WriteLine("Press key 'q' to stop it!"); while (Console.ReadKey().KeyChar != 'q') { Console.WriteLine(); continue; } Console.WriteLine(); //Stop the appServer bootstrap.Stop(); Console.WriteLine("The server was stopped!"); Console.ReadKey(); } } }