subscribe($destination); $start = now(); $count = 0; echo "Waiting for messages...\n"; while(true) { $frame = $stomp->readFrame(); if( $frame ) { if( $frame->command == "MESSAGE" ) { if($frame->body == "SHUTDOWN") { $diff = round((now()-$start),2); echo("Received ".$count." in ".$diff." seconds\n"); break; } else { if( $count==0 ) { $start = now(); } if( $count%1000 == 0 ) { echo "Received ".$count." messages\n"; } $count++; } } else { echo "Unexpected frame.\n"; var_dump($frame); } } } } catch(StompException $e) { echo $e->getMessage(); }