コード例 #1
0
ファイル: WebSocket.php プロジェクト: pacho104/redbpim
 public function send($msg)
 {
     if ($msg instanceof Frame) {
         $frame = $msg;
     } else {
         $frame = new Frame($msg);
     }
     $frame->maskPayload($frame->generateMaskingKey());
     $this->_stream->write($frame->getContents());
 }
コード例 #2
0
ファイル: FrameTest.php プロジェクト: perfect-coin/chat
 /**
  * @covers Ratchet\WebSocket\Version\RFC6455\Frame::unMaskPayload
  */
 public function testUnMaskPayload()
 {
     $string = $this->generateRandomString();
     $frame = new Frame($string);
     $frame->maskPayload()->unMaskPayload();
     $this->assertFalse($frame->isMasked());
     $this->assertEquals($string, $frame->getPayload());
 }