Wrapper completed & tested; adjusted many systems

This commit is contained in:
Kayne Ruse
2013-05-19 21:27:24 +10:00
parent 000e3707ed
commit f8c174741d
9 changed files with 192 additions and 28 deletions
+10 -2
View File
@@ -6,7 +6,11 @@
using namespace std;
void Server::Init() {
if (SDLNet_Init()) {
throw(runtime_error("Failed to initialize SDL_net"));
}
config.Load("config.cfg");
netUtil.Open(config.Integer("port"), 512);
running = true;
}
@@ -17,15 +21,19 @@ void Server::Proc() {
HandleOutput();
//debug
running = false;
// running = false;
}
}
void Server::Quit() {
//
netUtil.Close();
SDLNet_Quit();
}
void Server::HandleInput() {
while(netUtil.Receive()) {
cout << reinterpret_cast<char*>(netUtil.GetInData()) << endl;
}
//accept new connections
//accept updates from the clients
//read the updates from the clients into internal containers