protocol

说明:

  1. string Connection::$protocol

设置当前连接的协议类

范例

  1. use Workerman\Worker;
  2. use Workerman\Connection\TcpConnection;
  3. require_once __DIR__ . '/vendor/autoload.php';
  4. $worker = new Worker('tcp://0.0.0.0:8484');
  5. $worker->onConnect = function(TcpConnection $connection)
  6. {
  7. $connection->protocol = 'Workerman\\Protocols\\Http';
  8. };
  9. $worker->onMessage = function(TcpConnection $connection, $data)
  10. {
  11. var_dump($_GET, $_POST);
  12. // send 时会自动调用$connection->protocol::encode(),打包数据后再发送
  13. $connection->send("hello");
  14. };
  15. // 运行worker
  16. Worker::runAll();