protected override void OnStart(string[] args) { // TODO: 在此处添加代码以启动服务。 //thread = new Thread(new ThreadStart(() => ThreadRun())); //thread.IsBackground = true; //thread.Start(); tcpListenerSocket = new TcpListenerSocket(12000); tcpListenerSocket.Start(); Console.WriteLine($"tcpListenerSocket.Start()."); Console.WriteLine($"Press any key to stop server."); Console.ReadLine(); }
static void Main(string[] args) { thread = new Thread(new ThreadStart(() => ThreadRun())); thread.IsBackground = true; thread.Start(); TcpListenerSocket tcpListenerSocket = new TcpListenerSocket(12000); tcpListenerSocket.Start(); Console.WriteLine($"tcpListenerSocket.Start()."); Console.WriteLine($"Press any key to stop server."); Console.ReadLine(); tcpListenerSocket.Stop(); //Console.ReadLine(); }