示例#1
0
文件: Connection.php 项目: gries/rcon
 /**
  * Send a RCON message.
  *
  *
  * @param Message $message
  *
  * @return Message
  */
 public function sendMessage(Message $message)
 {
     $this->currentId++;
     $messageData = $message->convertToRconData($this->currentId);
     $this->client->write($messageData);
     return $this->getResponseMessage();
 }
示例#2
0
 function it_gives_us_response_objects_for_our_sent_data(\Socket\Raw\Socket $socket, \gries\Rcon\Message $message)
 {
     $message->convertToRconData(2)->willReturn('abc1234');
     $expectedMessage = new Message('mycommand', Message::TYPE_COMMAND, 1);
     $this->sendMessage($message)->shouldBeAMessageLike($expectedMessage);
 }