http协议怎么实现双向通讯

0

在workerman 里面能实现 http 协议 双向通讯吗?
或者其他 方法可以实现 http 协议 双向通讯

已邀请:

walkor

赞同来自:

双向通讯具体指?客户端是?

walkor

赞同来自:

首先你要确认你硬件是否支持接收多个响应。下面的例子是服务端每10秒给客户端发送http响应,发送下发数据。


use Workerman\Worker;
use Workerman\Protocols\Http\Response;
use Workerman\Timer;

require_once './Workerman/Autoloader.php';

$worker = new Worker('http://0.0.0.0:8080');

$worker->onConnect = function($connection)
{
$connection->timer = Timer::add(10, function() use ($connection) {
$connection->send(new Response(200, [], '消息消息下发'));
});
};

$worker->onCclose = function($connection)
{
Timer::del($connection->timer);
};

// 运行worker
Worker::runAll();

要回复问题请先登录注册