Changeset 777 for code/branches/FICN/src/network/dummyserver3.cc
- Timestamp:
- Dec 31, 2007, 7:40:23 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/network/dummyserver3.cc
r533 r777 1 1 #include <iostream> 2 3 #include "util/Sleep.h" 2 4 #include "PacketManager.h" 3 5 //#include "PacketTypes.h" 4 6 #include "Server.h" 5 7 6 #ifdef WIN32 7 #include <windows.h> 8 #define usleep(x) Sleep((x)/1000) 9 #else 10 #include <unistd.h> 11 #endif 8 namespace network 9 { 12 10 13 namespace network{ 14 15 class dummyserver3 : public Server{ 11 class dummyserver3 : public Server 12 { 16 13 public: 17 dummyserver3();18 ~dummyserver3();19 void loop();14 dummyserver3(); 15 ~dummyserver3(); 16 void loop(); 20 17 private: 21 void tick(); 22 void processChat( chat *data, int clientId); 23 24 25 26 }; 18 void tick(); 19 void processChat( chat *data, int clientId); 27 20 28 dummyserver3::dummyserver3(){29 }30 dummyserver3::~dummyserver3(){31 }32 21 33 void dummyserver3::loop(){ 34 open(); 35 while(true){ 36 tick(); 37 usleep(100); 22 }; 23 24 dummyserver3::dummyserver3(){ 38 25 } 39 } 26 dummyserver3::~dummyserver3(){ 27 } 40 28 41 void dummyserver3::processChat( chat *data, int clientId){ 42 std::cout << "Client " << clientId << " sent: " << data->message << std::endl; 43 sendMSG(data->message); 44 } 29 void dummyserver3::loop(){ 30 open(); 31 while(true){ 32 tick(); 33 usleep(100); 34 } 35 } 45 36 46 void dummyserver3::tick(){ 47 processQueue(); 48 } 37 void dummyserver3::processChat( chat *data, int clientId){ 38 std::cout << "Client " << clientId << " sent: " << data->message << std::endl; 39 sendMSG(data->message); 40 } 49 41 42 void dummyserver3::tick(){ 43 processQueue(); 44 } 50 45 51 46 }
Note: See TracChangeset
for help on using the changeset viewer.