public static function run($r)
 {
     if (getenv('PTS_WEBSOCKET_ADDRESS') !== false && getenv('PTS_WEBSOCKET_PORT') !== false) {
         $web_socket_port = getenv('PTS_WEBSOCKET_PORT');
         $web_socket_address = getenv('PTS_WEBSOCKET_ADDRESS');
     } else {
         echo PHP_EOL . 'Must define PTS_WEBSOCKET_ADDRESS and PTS_WEBSOCKET_PORT' . PHP_EOL;
         return false;
     }
     pts_web_socket_client::$debug_mode = true;
     $ws_client = new pts_web_socket_client($web_socket_address, $web_socket_port);
     $ws_client->send('TEST 123');
     $ws_client->send('BIG TEST SENDDDDDDDDDDDDDDDDDDDDDDDDDDDDD MESSSSSSSSSSSSSSSSSSSSSSSSSAGE');
     $ws_client->send('1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE 1234678910 VERY LONG MESSAGE END END END 321');
     $ws_client->send('TEST MESSAGE');
     while (1) {
         $msg = $ws_client->receive();
         if ($msg != null) {
             echo PHP_EOL . 'RECEIVED: ' . $ws_client->receive() . PHP_EOL;
         }
         //if(date('s') % 5 == 0)
         //{
         //	$ws_client->send(rand(1, getrandmax()));
         //}
     }
     $ws_client->disconnect();
 }
 public function __construct($ip, $port)
 {
     pts_web_socket_client::$debug_mode = true;
     // TODO XXX: disable this soon by default
     $this->ws = new pts_web_socket_client($ip, $port);
     $this->receive_queue = array();
 }