mirror of
https://github.com/AlexMacocian/MTSC.git
synced 2026-07-17 15:59:32 +00:00
36 lines
1.2 KiB
C#
36 lines
1.2 KiB
C#
using MTSC.Common.Http.ServerModules;
|
|
using MTSC.Common.WebSockets.ServerModules;
|
|
using MTSC.Exceptions;
|
|
using MTSC.Logging;
|
|
using MTSC.Server;
|
|
using MTSC.Server.Handlers;
|
|
using System;
|
|
using System.Numerics;
|
|
using System.Security.Cryptography;
|
|
using System.Security.Cryptography.X509Certificates;
|
|
|
|
namespace MTSC_TestServer
|
|
{
|
|
class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
X509Certificate2 certificate = new X509Certificate2("localhost.pfx", "psdsd");
|
|
Server server = new Server(80);
|
|
server.TickRate = 60;
|
|
server.ScaleUsage = true;
|
|
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(1024);
|
|
EncryptionHandler encryptionHandler = new EncryptionHandler(rsa);
|
|
server
|
|
//.AddHandler(encryptionHandler)
|
|
.AddLogger(new ConsoleLogger())
|
|
.AddLogger(new DebugConsoleLogger())
|
|
.AddExceptionHandler(new ExceptionConsoleLogger())
|
|
//.AddHandler(new BroadcastHandler())
|
|
.AddHandler(new WebsocketHandler().AddWebsocketHandler(new EchoModule()))
|
|
.Run();
|
|
}
|
|
|
|
}
|
|
}
|