Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/network/src/network/dummyserver.cc @ 196

Last change on this file since 196 was 196, checked in by scheusso, 16 years ago

created a dummyserver and dummyclient in order to test ConnectionManager and PacketBuffer with enet and boost_thread\n Makefile is used to build server and client

File size: 708 bytes
Line 
1//
2// Dummy server to test ConnectionManager and PacketBuffer classes
3//
4// Author: Oliver Scheuss
5
6
7#include <iostream>
8#include "enet/enet.h"
9#include "network/ConnectionManager.h"
10
11using namespace network;
12
13int main(){
14  ConnectionManager server = ConnectionManager();
15  bool quit=false;
16  ENetPacket *packet;
17  server.createListener();
18  while(!quit){
19    if(server.queueEmpty())
20      usleep(100);
21    else{
22      packet=server.getPacket();
23      if(packet==NULL){
24        // there was some error
25        //std::cout << "null pointer" << std::endl;
26        quit=true;
27      }
28      else
29        std::cout << "We received: " << packet->data << std::endl;
30    }
31  }
32  server.quitListener();
33  return 0;
34}
Note: See TracBrowser for help on using the repository browser.