Workerman-DNS/.history/start_20220909175921.php

22 lines
616 B
PHP
Raw Normal View History

2022-12-15 18:09:24 +08:00
<?php
use Workerman\Worker;
use Workerman\Connection\TcpConnection;
use Workerman\Protocols\Http\Request;
require_once __DIR__ . '/vendor/autoload.php';
// 创建一个Worker监听2345端口使用http协议通讯
$http_worker = new Worker("udp://0.0.0.0:53");
// 启动4个进程对外提供服务
$http_worker->count = 4;
// 接收到浏览器发送的数据时回复hello world给浏览器
$http_worker->onMessage = function(TcpConnection $connection, Request $request)
{
var_dump($request);
// 向浏览器发送hello world
$connection->send('hello world');
};
// 运行worker
Worker::runAll();