예제 #1
0
 protected function sendRaw($data)
 {
     $response = new ResponseWebSocketFrame(WebSocket\Frame::generate($data));
     $this->conn->write($response);
 }
예제 #2
0
 /**
  *  @dataProvider provider_test_generate
  */
 public function test_generate($expededEncodedData, $data)
 {
     $frame = Frame::generate($data);
     $this->assertEquals(md5($expededEncodedData), md5($frame->encode()));
 }
 public function test__to_string()
 {
     $frame = Frame::generate(md5(microtime() . rand()));
     $response = new ResponseWebSocketFrame($frame);
     $this->assertEquals($frame->encode(), (string) $response);
 }