四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

使用swoole擴展php websocket示例

復制代碼 代碼如下:
<?php
define('DEBUG', 'on');
define("WEBPATH", str_replace("http://","/", __DIR__));
require __DIR__ . '/../libs/lib_config.php';

class WebSocket extends Swoole/NETwork/Protocol/WebSocket
{
    /**
     * 下線時,通知所有人
     */
    function onClose($serv, $client_id, $from_id)
    {
        //將下線消息發送給所有人
        //$this->log("onOffline: " . $client_id);
        //$this->broadcast($client_id, "onOffline: " . $client_id);
        parent::onClose($serv, $client_id, $from_id);
    }

    /**
     * 接收到消息時
     * @see WSProtocol::onMessage()
     */
    function onMessage($client_id, $ws)
    {
        $this->log("onMessage: ".$client_id.' = '.$ws['message']);
        $this->send($client_id, "Server: ".$ws['message']);
  //$this->broadcast($client_id, $ws['message']);
    }

    function broadcast($client_id, $msg)
    {
        foreach ($this->connections as $clid => $info)
        {
            if ($client_id != $clid)
            {
                $this->send($clid, $msg);
            }
        }
    }
}


$AppSvr = new WebSocket();
$AppSvr->loadSetting(__DIR__."/swoole.ini"); //加載配置文件
$AppSvr->setLogger(new /Swoole/Log/EchoLog(true)); //Logger

$server = new /Swoole/NETwork/Server('0.0.0.0', 9503);
$server->setProtocol($AppSvr);
//$server->daemonize(); //作為守護進程
$server->run(array('worker_num' =>4));

php技術使用swoole擴展php websocket示例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 哑妻| 奥丽维娅·赫西大尺| 博朗耳温枪| 白皮书电影| 赫伯曼电影免费观看| 山东教育电视台直播| 西街少年 电视剧| 我不再什么作文500字| 爆操大胸美女| 公主抱的图片| 推拿电影| 东方卫视节目表| 简单的应急预案怎么写| 在路上 电影| reimei影虎| 蔡雅同| 都市频道在线直播观看| 傅青主治闭经特效方| 小丑回魂| 鼻子上长痘痘是什么原因引起的| 打美女屁股光屁股视频| 山东教育电视台直播| 我的新学校英语作文| 性视频动态图| 极度险情| 那根所有权| 以下关于宏病毒说法正确的是| 无内裤全透明走秀视频| 水晶的作用与功效| 母亲韩国| 奶奶的星星| 米娅华希科沃斯卡| 胡金铨最好的十部电影| 草原儿女| 羞羞短视频| 海豹w| 我是特种兵免费观看完整版| 舞法天女之绚彩归来演员表| 胎儿生长指标对照表| 女孩的叔叔| 入党培养考察情况范文|