/* This is a test console app for udp net interface. */ int main( int argc, char** argv ) { bool quit = false; PacketReader reader; PacketWriter writer; char buff[512]; NetSession session; LocalClient server; LocalClient sender; int frame = 0; // Init session.OpenPort( 5000 ); server = session.CreateLocalClient(); //session.SetPacketLoss( 50 ); // Send stuff ConsolePrintf( "Server is running.\n" ); while ( !quit ) { session.OnUpdate(); while ( server.IsDataReady() ) { server.ReceiveData( reader, sender ); frame = reader.Read< int >(); ConsolePrintf( "RECV: %d\n", frame ); //quit = !strcmp( buff, "quit" ); sprintf( buff, "echo: %d", frame ); //ConsolePrintf( "Reply: %s\n", buff ); writer.WriteString( buff ); server.SendData( writer ); } } // Quit return 0; }