From 4388b39be53a1c5e2326a0482444d96bbdb183e4 Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Wed, 30 Sep 2020 12:27:31 +0200 Subject: [PATCH] only connects when username and password are entered --- Client/Client.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Client/Client.cs b/Client/Client.cs index 3dc361e..0472236 100644 --- a/Client/Client.cs +++ b/Client/Client.cs @@ -28,14 +28,14 @@ namespace Client this.client = new TcpClient(); this.connected = false; client.BeginConnect(adress, port, new AsyncCallback(OnConnect), null); - initEngine(); + } private void initEngine() { engineConnection = EngineConnection.INSTANCE; - engineConnection.Connect(); + if (!engineConnection.Connected) engineConnection.Connect(); } @@ -154,7 +154,9 @@ namespace Client byte[] message = DataParser.getJsonMessage(DataParser.GetLoginJson(username, password)); + this.stream.BeginWrite(message, 0, message.Length, new AsyncCallback(OnWrite), null); + initEngine(); } } }