private async Task AsyncReceiveNty() { await Task.Run(() => { while (true) { byte[] data = new byte[1024]; ReceiveData(ref data); NtyLoginOut nlo = new NtyLoginOut(); bool isNty = PBConverter.ResNtyLoginOut(data, ref nlo); if (isNty == true) { //打断主进程 Console.WriteLine("this is nty"); break; } Console.WriteLine("no Nty"); } }); }