浏览代码

Anpassung des Main Server Ports

Kolja Strohm 6 年之前
父节点
当前提交
cd792a76a9
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      Update/PSKlient.cpp

+ 7 - 2
Update/PSKlient.cpp

@@ -64,8 +64,13 @@ bool PSKlient::verbinde()
 		InitDatei *iniDat = new InitDatei( "data/optionen.ini" );
 		iniDat->laden();
 		Text *ipT = iniDat->getWert( "ServerIP" );
-		unsigned short msPort = (unsigned short)TextZuInt( iniDat->zWert( "ServerPort" )->getText(), 10 );
+        Datei d;
+        d.setDatei( "data/tmp/m.port" );
+        d.open( Datei::Style::lesen );
+        int port = 0;
+        d.lese( (char*)&port, 4 );
 		iniDat->release();
+        d.close();
 		int län = ipT->getLength();
 		char *msIp = new char[ län + 1 ];
 		msIp[ län ] = 0;
@@ -81,7 +86,7 @@ bool PSKlient::verbinde()
         Keys::getServerKey( &key, length, Keys::MAIN, Keys::EMPFANGEN );
         klient->setEmpfangKey( key, length );
         delete[] key;
-		if( !klient->verbinde( msPort, msIp ) )
+		if( !klient->verbinde( port, msIp ) )
 		{
 			fehler->setText( "Fehler beim verbinden mit dem Main Server. Bitte versuche es Später erneut." );
 			klient = klient->release();