#include "KSGServer.h" #include <Datei.h> #include <Text.h> #include <InitDatei.h> using namespace Framework; char *getMainServerIp() { Datei dat; dat.setDatei( "data/tmp/m.ip" ); dat.open( Datei::Style::lesen ); unsigned char len = 0; dat.lese( (char*)&len, 1 ); char *ip = new char[ len + 1 ]; ip[ len ] = 0; dat.lese( ip, len ); dat.close(); return ip; } unsigned short getMainServerPort() { Datei d; d.setDatei( "data/tmp/m.port" ); d.open( Datei::Style::lesen ); int port = 0; d.lese( (char*)&port, 4 ); d.close(); return port; } unsigned int getKlientId() { Datei *dat = new Datei(); dat->setDatei( "data/tmp/k.id" ); dat->open( Datei::Style::lesen ); unsigned int ret = 0; dat->lese( (char*)&ret, 4 ); dat->close(); dat = dat->release(); return ret; } char getSchl�ssel( char **schl�ssel ) { char l�n = 0; Datei *dat = new Datei(); dat->setDatei( "data/tmp/crypt.key" ); dat->open( Datei::Style::lesen ); dat->lese( &l�n, 1 ); *schl�ssel = new char[ l�n ]; dat->lese( *schl�ssel, l�n ); dat->close(); dat = dat->release(); return l�n; }