123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #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;
- }
|