Changeset 448
- Timestamp:
- Dec 9, 2007, 11:24:25 PM (17 years ago)
- Location:
- code/branches/FICN/src/network
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/network/CMakeLists.txt
r441 r448 2 2 3 3 SET( CHATCLIENT_SRC_FILES 4 ClientConnection.cc 5 Client.cc 6 PacketBuffer.cc 7 PacketDecoder.cc 8 PacketGenerator.cc 4 9 dummyclient3.cc 5 10 ) 6 11 SET( CHATSERVER_SRC_FILES 12 ConnectionManager.cc 13 GameStateManager.cc 14 PacketBuffer.cc 15 PacketDecoder.cc 16 PacketGenerator.cc 7 17 dummyserver3.cc 8 18 ) -
code/branches/FICN/src/network/Client.cc
r439 r448 100 100 if(!isConnected) 101 101 return false; 102 if( !client_connection.addPacket(pck_gen.chatMessage( message.c_str() )));103 return false;102 if(client_connection.addPacket(pck_gen.chatMessage( message.c_str() ))); 103 return client_connection.sendPackets(); 104 104 // send packets 105 return client_connection.sendPackets();105 return false; 106 106 } 107 107 -
code/branches/FICN/src/network/ClientConnection.cc
r369 r448 82 82 if(enet_peer_send(server, 1, packet)!=0) 83 83 return false; 84 else 85 return true; 84 return true; 86 85 } 87 86 … … 89 88 if(server==NULL) 90 89 return false; 91 if(enet_host_service(client, event, NETWORK_SEND_WAIT)>=0) 92 return true; 90 if(enet_host_service(client, event, NETWORK_SEND_WAIT)>=0){ 91 return true;} 93 92 else 94 93 return false; … … 99 98 if(server==NULL) 100 99 return false; 101 if(enet_host_service(client, &event, NETWORK_SEND_WAIT)>=0) 102 return true; 100 if(enet_host_service(client, &event, NETWORK_SEND_WAIT)>=0){ 101 return true;} 103 102 else 104 103 return false; … … 130 129 case ENET_EVENT_TYPE_CONNECT: 131 130 case ENET_EVENT_TYPE_RECEIVE: 131 std::cout << "got packet" << std::endl; 132 132 processData(&event); 133 133 break; -
code/branches/FICN/src/network/dummyclient3.cc
r446 r448 6 6 using namespace network; 7 7 8 int main(){ 8 void sender(){ 9 9 10 network::PacketGenerator pck; 10 11 const int PORT = 55556; … … 15 16 if(str.compare("")==0) 16 17 str="127.0.0.1"; 17 18 18 19 Client client( str, PORT ); 19 20 if ( client.establishConnection() ) 20 21 std::cout << "connection established" << std::endl; 21 22 else std::cout << "problems establishing connection" << std::endl; 22 23 23 24 while (true) { 24 25 26 27 28 25 client.update(); 26 std::cout << "your message: "; 27 std::getline( std::cin, str ); 28 client.sendChat( str ); 29 std::cout << "send message" << std::endl; 29 30 } 31 32 33 30 34 } 35 36 void listener(){ 37 38 const int PORT = 55556; 39 std::cout << "Enter address of the server xxx.xxx.xxx.xxx (enter for localhost)" << std::endl; 40 std::string str; 41 std::getline(std::cin, str); 42 std::cout << "You entered: " << str << std::endl; 43 if(str.compare("")==0) 44 str="127.0.0.1"; 45 46 Client client( str, PORT ); 47 if ( client.establishConnection() ) 48 std::cout << "connection established" << std::endl; 49 else std::cout << "problems establishing connection" << std::endl; 50 51 while (true) { 52 client.update(); 53 usleep(100); 54 } 55 56 57 58 } 59 60 61 int main(int argc, char **argv[]){ 62 std::string in; 63 std::cout << "Please choose: sender(s) oder listener(l)" << std::endl; 64 std::getline(std::cin, in); 65 if(in.compare("l")==0) 66 listener(); 67 else if(in.compare("s")==0) 68 sender(); 69 else 70 std::cout << "wrong answer" << std::endl; 71 }
Note: See TracChangeset
for help on using the changeset viewer.