大佬救命。。我用官网的定时例子,但是服务端没收到消息呀,郁闷了

<?php 
use \Workerman\Worker;
use \Workerman\Lib\Timer; 
require_once __DIR__ . '/Workerman/Autoloader.php'; 
// 普通的函数
function send_mail($to, $content)
{
  echo "send mail ...\n";

$task = new Worker();
$task->onWorkerStart = function ($task) {
  $to = 'XX.XX.XX.XX:XXXX';
  $content = 'hello workerman';
  // 10秒后执行发送邮件任务,最后一个参数传递false,表示只运行一次
  Timer::add(10, 'send_mail', array($to, $content), true);
}; 
// 运行worker
Worker::runAll();
已邀请:

lovenicky

赞同来自:

  $to = 'XX.XX.XX.XX:XXXX';   这是项目的服务器ip和端口

jiss

赞同来自:

这个例子的运行效果就是10秒钟后运行send_mail函数,send_mail函数上面做了定义,只是echo打印 echo "send mail ...\n";,并没有什么通讯啊。你是不是理解错了

要回复问题请先登录注册