44 lines
1.1 KiB
C#
44 lines
1.1 KiB
C#
// 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();
|
|
}
|
|
} |