Example #1
0
 protected function setUp()
 {
     $this->encoder = new \Nsq\Encoding\Encoder();
     $this->decoder = new \Nsq\Encoding\Decoder();
     $this->socket_client = stream_socket_client('tcp://127.0.0.1:4150', $errno, $errstr, 30);
     $this->write($this->encoder->magic());
 }
Example #2
0
 public function testWrite()
 {
     $this->connection = new \Nsq\Connection\Connection("127.0.0.1", 4150);
     $this->encoder = new \Nsq\Encoding\Encoder();
     $this->assertTrue($this->connection->write($this->encoder->magic()));
     $this->assertTrue($this->connection->write($this->encoder->pub("phpnsq_1", "test")));
     $decoder = new \Nsq\Encoding\Decoder();
     $frame = $decoder->readFame($this->connection, true);
     $this->assertEquals("OK", $frame->getContent());
 }