use Workerman\Worker;
use Workerman\Connection\AsyncUdpConnection;
require_once __DIR__ . '/vendor/autoload.php';
$task = new Worker();
$task->onWorkerStart = function($task)
{
$connection = new AsyncUdpConnection('udp://127.0.0.1:8686');
$connection->onMessage = function(AsyncUdpConnection $connection, $buffer)
{
echo '收到数据:' . $buffer;
// 安全的关闭连接,如果参数不为空将先发送数据在关闭连接
$connection->close($data = '');
};
echo '发送数据:' . ($sends = '123321');
$connection->send($sends);
$connection->connect();
};
// 运行worker
Worker::runAll();