當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Frame::getOpcode方法代碼示例

本文整理匯總了PHP中Frame::getOpcode方法的典型用法代碼示例。如果您正苦於以下問題:PHP Frame::getOpcode方法的具體用法?PHP Frame::getOpcode怎麽用?PHP Frame::getOpcode使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Frame的用法示例。


在下文中一共展示了Frame::getOpcode方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testBuild700000

 /**
  * @memcheck
  */
 public function testBuild700000()
 {
     $frame = new Frame();
     $frame->withBody(str_pad("x", 700000, "x"));
     $frame->withOpcode(Frame::OP_BINARY);
     $frame->withMasking("mask");
     $parsed = Frame::parse($frame->build());
     $this->assertEquals(str_pad("x", 700000, "x"), $parsed->getBody());
     $this->assertEquals(Frame::OP_BINARY, $frame->getOpcode());
     $this->assertFalse($frame->getFinalFlag());
     $this->assertTrue($frame->hasMasking());
     $this->assertEquals("mask", $frame->getMasking());
 }
開發者ID:php-ion,項目名稱:php-ion,代碼行數:16,代碼來源:FrameTest.php

示例2: testLongCreate

 /**
  * @covers Ratchet\WebSocket\Version\RFC6455\Frame::__construct
  * @covers Ratchet\WebSocket\Version\RFC6455\Frame::getPayloadLength
  * @covers Ratchet\WebSocket\Version\RFC6455\Frame::getPayload
  */
 public function testLongCreate()
 {
     $len = 65525;
     $pl = $this->generateRandomString($len);
     $frame = new Frame($pl, true, Frame::OP_PING);
     $this->assertTrue($frame->isFinal());
     $this->assertEquals(Frame::OP_PING, $frame->getOpcode());
     $this->assertFalse($frame->isMasked());
     $this->assertEquals($len, $frame->getPayloadLength());
     $this->assertEquals($pl, $frame->getPayload());
 }
開發者ID:hugohenrique,項目名稱:Ratchet,代碼行數:16,代碼來源:FrameTest.php


注:本文中的Frame::getOpcode方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。