swoole搭建一个eventsource服务器代码

代码语言:phpcli

所属分类:其他

代码描述:swoole搭建一个eventsource服务器代码

代码标签: swoole 搭建 eventsource 服务器 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
use Swoole\Http\Request;
use Swoole\Http\Response;
use Swoole\Event;

// 设置响应头
function setHeader(Response $response)
{
    $response->header('Content-Type', 'text/event-stream');
    $response->header('Cache-Control', 'no-cache');
    $response->header('Connection', 'keep-alive');
}

// 发送事件
function sendEvent(Response $response, $event, $data)
{
    $response->write("event: $event\n");
    $response->write("data: $data\n\n");
}

// 处理请求
function onRequest(Request $request, Response $response)
{
    setHeader($response);

    // 发送初始化事件
    sendEvent($response, 'init', .........完整代码请登录后点击上方下载按钮下载查看

网友评论0