Changed Interfaces to provide handlers with reference to server directly through method calls

This commit is contained in:
2019-07-23 15:57:08 +03:00
parent e84c1051a2
commit 8c875c4278
12 changed files with 322 additions and 319 deletions
+3 -3
View File
@@ -10,11 +10,11 @@ namespace MTSC_TestClient
static void Main(string[] args)
{
Client client = new Client(true);
BroadcastHandler broadcastHandler = new BroadcastHandler(client);
BroadcastHandler broadcastHandler = new BroadcastHandler();
client
.SetServerAddress("127.0.0.1")
.SetPort(555)
.AddHandler(new EncryptionHandler(client))
.AddHandler(new EncryptionHandler())
.AddHandler(broadcastHandler)
.AddLogger(new ConsoleLogger())
.AddLogger(new DebugConsoleLogger())
@@ -22,7 +22,7 @@ namespace MTSC_TestClient
while (true)
{
string line = Console.ReadLine();
broadcastHandler.Broadcast(line);
broadcastHandler.Broadcast(client, line);
}
}
}