Переглянути джерело

Fehler beim hohlen neuer statistiken behoben

Kolja Strohm 5 роки тому
батько
коміт
c01ab797b3
2 змінених файлів з 14 додано та 17 видалено
  1. 13 16
      HistorieServer/SpielServerKlient.cpp
  2. 1 1
      HistorieServer/SpielServerKlient.h

+ 13 - 16
HistorieServer/SpielServerKlient.cpp

@@ -5,10 +5,7 @@
 // Konstruktor
 SpielServerKlient::SpielServerKlient()
 {
-	k = new Klient();
-	unsigned char key[ 20 ] = { 148, 52, 231, 50, 20, 138, 243, 178, 149, 24, 69, 60, 68, 116, 10, 161, 178, 148, 32, 212 };
-	k->setSendeKey( (char*)key, 20 );
-	k->setEmpfangKey( (char*)key, 20 );
+	k = new SSLKlient();
 	fehler = new Text();
 	verbunden = 0;
 	ref = 1;
@@ -38,9 +35,9 @@ bool SpielServerKlient::verbinde( short port, char *ip )
 
 bool SpielServerKlient::trenne()
 {
-	k->sendeEncrypted( "\3", 1 );
+	k->sende( "\3", 1 );
 	char ret = 0;
-	k->getNachrichtEncrypted( &ret, 1 );
+	k->getNachricht( &ret, 1 );
 	k->trenne();
 	verbunden = 0;
 	return 1;
@@ -54,13 +51,13 @@ bool SpielServerKlient::downloadSpielHistorie( short port, char *ip, int spiel,
 		fehler->setText( "Fehler beim verbinden mit Spiel Server." );
 		return 0;
 	}
-	k->sendeEncrypted( "\xB", 1 );
+	k->sende( "\xB", 1 );
 	unsigned char ret = 0;
-	k->getNachrichtEncrypted( (char*)&ret, 1 );
+	k->getNachricht( (char*)&ret, 1 );
 	if( ret == 1 )
 	{
-		k->sendeEncrypted( (char*)&spiel, 4 );
-		k->getNachrichtEncrypted( (char*)&ret, 1 );
+		k->sende( (char*)&spiel, 4 );
+		k->getNachricht( (char*)&ret, 1 );
 		if( ret == 1 )
 		{
 			Text *pfad = new Text( gpf );
@@ -69,14 +66,14 @@ bool SpielServerKlient::downloadSpielHistorie( short port, char *ip, int spiel,
 				pfad->append( "/" );
 			pfad->append( spiel );
 			pfad->append( "/" );
-			k->getNachrichtEncrypted( (char*)&ret, 1 );
+			k->getNachricht( (char*)&ret, 1 );
 			while( ret )
 			{
 				char *pf = new char[ ret + 1 ];
 				pf[ (int)ret ] = 0;
-				k->getNachrichtEncrypted( pf, ret );
+				k->getNachricht( pf, ret );
 				__int64 gr = 0;
-				k->getNachrichtEncrypted( (char*)&gr, 8 );
+				k->getNachricht( (char*)&gr, 8 );
 				Datei *d = new Datei();
 				d->setDatei( Text( pfad->getText() ) += pf );
 				d->erstellen();
@@ -93,7 +90,7 @@ bool SpielServerKlient::downloadSpielHistorie( short port, char *ip, int spiel,
 				d->close();
 				d->release();
 				delete[] pf;
-				k->getNachrichtEncrypted( (char*)&ret, 1 );
+				k->getNachricht( (char*)&ret, 1 );
 			}
 			pfad->release();
 		}
@@ -101,10 +98,10 @@ bool SpielServerKlient::downloadSpielHistorie( short port, char *ip, int spiel,
 	if( ret == 3 )
 	{
 		*fehler = "Fehler, Spielserver rückgabe: ";
-		k->getNachrichtEncrypted( (char*)&ret, 1 );
+		k->getNachricht( (char*)&ret, 1 );
 		char *err = new char[ ret + 1 ];
 		err[ (int)ret ] = 0;
-		k->getNachrichtEncrypted( err, ret );
+		k->getNachricht( err, ret );
 		*fehler += err;
 		delete[] err;
 		return 0;

+ 1 - 1
HistorieServer/SpielServerKlient.h

@@ -10,7 +10,7 @@ using namespace Framework;
 class SpielServerKlient
 {
 private:
-	Klient *k;
+	SSLKlient *k;
 	Text *fehler;
 	bool verbunden;
 	int ref;