only connects when username and password are entered

This commit is contained in:
Sem van der Hoeven
2020-09-30 12:27:31 +02:00
parent 0dc4bb6fad
commit 4388b39be5

View File

@@ -28,14 +28,14 @@ namespace Client
this.client = new TcpClient(); this.client = new TcpClient();
this.connected = false; this.connected = false;
client.BeginConnect(adress, port, new AsyncCallback(OnConnect), null); client.BeginConnect(adress, port, new AsyncCallback(OnConnect), null);
initEngine();
} }
private void initEngine() private void initEngine()
{ {
engineConnection = EngineConnection.INSTANCE; engineConnection = EngineConnection.INSTANCE;
engineConnection.Connect(); if (!engineConnection.Connected) engineConnection.Connect();
} }
@@ -154,7 +154,9 @@ namespace Client
byte[] message = DataParser.getJsonMessage(DataParser.GetLoginJson(username, password)); byte[] message = DataParser.getJsonMessage(DataParser.GetLoginJson(username, password));
this.stream.BeginWrite(message, 0, message.Length, new AsyncCallback(OnWrite), null); this.stream.BeginWrite(message, 0, message.Length, new AsyncCallback(OnWrite), null);
initEngine();
} }
} }
} }