public AsyncThread(string dest, string key, string[] data, ClientThread parent) { this.dest = dest; this.key = key; this.data = data; this.parent = parent; }
//监听信息请求和发送信息方法 static void MessageListen() { try { Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); socket.Bind(new IPEndPoint(IPAddress.Any, Interface.port)); socket.Listen(200); while (true) { ClientThread ct = new ClientThread(socket.Accept()); new Thread(ct.Execute).Start(); System.Threading.Thread.Sleep(100); } } catch (Exception ex) { Console.WriteLine("[警告:来自 Program.MessageListen] " + ex.Message); } }