BufferWorker.php 609 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. *
  4. * 压测worker
  5. * @author walkor <worker-man@qq.com>
  6. */
  7. require_once WORKERMAN_ROOT_DIR . 'Core/SocketWorker.php';
  8. require_once WORKERMAN_ROOT_DIR . 'Protocols/Buffer.php';
  9. class BufferWorker extends WORKERMAN\Core\SocketWorker
  10. {
  11. public function dealInput($recv_str)
  12. {
  13. $remian = \WORKERMAN\Protocols\Buffer::input($recv_str);
  14. return $remian;
  15. }
  16. public function dealProcess($recv_str)
  17. {
  18. $buf = new \WORKERMAN\Protocols\Buffer();
  19. $buf->header['code'] = 200;
  20. $buf->body = 'haha';
  21. $this->sendToClient($buf->getBuffer());
  22. }
  23. }