コード例 #1
0
ファイル: server.test.php プロジェクト: rb-cohen/phpws
 function test_DoubleEchoResourceHandlerResponse()
 {
     $input = str_repeat("a", 1024);
     $input2 = str_repeat("b", 1024);
     $msg = WebSocketMessage::create($input);
     $client = new WebSocket("wss://127.0.0.1:12345/echo/");
     $client->setTimeOut(1000);
     $client->open();
     $client->sendMessage($msg);
     $client->sendMessage(WebSocketMessage::create($input2));
     $msg = $client->readMessage();
     $msg2 = $client->readMessage();
     $client->close();
     $this->assertEquals($input, $msg->getData());
     $this->assertEquals($input2, $msg2->getData());
 }
コード例 #2
0
 public function sendString($msg)
 {
     try {
         $m = WebSocketMessage::create($msg);
         return $this->sendMessage($m);
     } catch (Exception $e) {
         $this->close();
     }
     return false;
 }