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();
|
|||
|
}
|
|||
|
}
|