// See https://aka.ms/new-console-template for more information using Cysharp.Threading.Tasks; using FileSend; using TouchSocket.Core; using TouchSocket.Sockets; internal class Program { private static void Main(string[] args) { //Console.WriteLine("Hello, World!"); ZServer zServer = new ZServer(); zServer.StartAsync().Forget(); ConsoleKey key; //float f = 0; while (!zServer.service.DisposedValue) { Thread.Sleep(100); key = Console.ReadKey().Key; if (key == ConsoleKey.Escape) { zServer.StopAsync().Forget(); break; } if (key == ConsoleKey.R) { zServer.service.Logger.Info($"当前存在 {zServer.service.Clients.Count} 个已连接的客户端"); } if (key == ConsoleKey.T) { zServer.service.Logger.Info($"当前存在 {zServer.service.Clients.Count} 个已连接的客户端"); } } Console.WriteLine("关闭服务器"); Console.ReadLine(); } }