Files
MTSC/MTSC-TestServer/Program.cs
T

28 lines
860 B
C#

using MTSC.Exceptions;
using MTSC.Logging;
using MTSC.Server;
using MTSC.Server.Handlers;
using System;
using System.Security.Cryptography;
namespace MTSC_TestServer
{
class Program
{
static void Main(string[] args)
{
Server server = new Server(555);
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(1024);
EncryptionHandler encryptionHandler = new EncryptionHandler(rsa, server);
BroadcastHandler broadcastHandler = new BroadcastHandler(server);
server
.AddHandler(encryptionHandler)
.AddLogger(new ConsoleLogger())
.AddLogger(new DebugConsoleLogger())
.AddExceptionHandler(new ExceptionConsoleLogger())
.AddHandler(broadcastHandler)
.Run();
}
}
}