当前位置: 首页 > wzjs >正文

盘锦网站建设公司网站seo搜索引擎的原理是什么

盘锦网站建设公司,网站seo搜索引擎的原理是什么,时尚网站设计教程,慈溪开发小学网站建设环境:centOS7.9、php8.3、thinkphp8.0\think-swoole4.1 我用的官方think-swoole插件 第一步:根据官方文档,需要安装此扩展插件 composer require topthink/think-swoole 第二步:在根目录下config文件夹下编辑swoole.php配置文…

环境:centOS7.9、php8.3、thinkphp8.0\think-swoole4.1

我用的官方think-swoole插件

第一步:根据官方文档,需要安装此扩展插件

composer require topthink/think-swoole

第二步:在根目录下config文件夹下编辑swoole.php配置文件

    'http'=> ['enable'     => true,'host'       => '0.0.0.0', // 任意ip都可以访问http服务;'port'       => 8080, // 宝塔和阿里云、腾讯云的安全组需要开放此端口;'worker_num' => swoole_cpu_num(),'options'    => ['daemonize' =>  true], // 守护进程运行],'websocket'  => ['enable'        => true, // 默认为false, 一定要开启'route' => false,  // 最大的坑,在做测试时,一定要关闭,否则调试不出结果;'handler'       => \think\swoole\websocket\Handler::class,'ping_interval' => 25000,'ping_timeout'  => 60000,'room'          => ['type'  => 'table','table' => ['room_rows'   => 8192,'room_size'   => 2048,'client_rows' => 4096,'client_size' => 2048,],'redis' => ['host'          => '127.0.0.1','port'          => 6379,'max_active'    => 3,'max_wait_time' => 5,],],'listen'        => ['event' => \app\index\listener\WebsocketTest::class,//事件监听'close' => 'app\index\listener\WsClose',//关闭事件],'subscribe'     => [],],

第三步:我的框架是多应用模式,我创建了index应用;

// WebsocketTest.php; 路径: app\index\listener
namespace app\index\listener;
use think\Container;
use think\swoole\Websocket;class WebsocketTest
{public $websocket = null;public function __construct(Container  $container){$this->websocket = $container->make(Websocket::class);}/*** 事件监听处理* @param $event*/public function handle($event){echo '接收到事件,' . $event->type . '---' . $event->data;echo '--------';var_dump($event);$func = $event->type;$this->$func($event);}/*** 测试类型* @param $event*/public function test($event){$msg = json_encode($event->data,256);$this->websocket->emit('callback', $msg);}
}

第四步:websocket关闭事件

namespace app\index\listener;class WsClose
{/*** 事件监听处理** @return mixed*/public function handle($event){//echo '已经断开了';}
}

第五步:前端index.html

<html>
<head>
<title>websocket</title>
</head><body>
<h1>websocket功能</h1><input id="msg" type="text"/>
<button onclick="send()">发送</button><script>var ws = new WebSocket("ws://你的ip:8080");ws.onopen = function (){console.log("连接成功");var sendObj = {};sendObj.type = 'connect';sendObj.data = 'connect success';console.log('msg',JSON.stringify(sendObj));ws.send(JSON.stringify(sendObj));}ws.onclose = function () {console.log("连接失败")}ws.onmessage = function (evt) {console.log("数据已接收",evt);}function send(){console.log('运行到这里了');var msg = document.getElementById('msg').value;var sendObj = {};sendObj.type = 'mtest';sendObj.data = msg;console.log('msg',JSON.stringify(sendObj));ws.send(JSON.stringify(sendObj));}
</script>
</body>
</html>

http://www.dtcms.com/wzjs/326974.html

相关文章:

  • 中山市城乡和住房建设局网站品牌活动策划
  • 给人做网站的整合营销传播的定义
  • 临沂网站设计建设福州百度首页优化
  • 用自己的网站做淘客广告推广一个月多少钱
  • 网站设计师加油站房地产网站模板
  • 做设计网上揽活哪个网站最好武汉seo推广优化公司
  • 网页编辑软件绿色seo查询官方网站
  • l5手机网站模板济南百度推广代理商
  • 网站开发与设计作业西安百度竞价托管公司
  • 建站哪个平台好产品互联网推广
  • 装修公司网站怎么做的火星时代教育培训机构官网
  • 网站被挂黑链怎么删除百度电话查询
  • 做电影售票网站的难点百度新闻
  • 关于做摄影网站网络营销效果评估
  • 做网站接活犯法吗做网络推广有前途吗
  • 免费做房产网站有哪些最近时事热点新闻评论及点评
  • 机票售票网站开发十大免费cms建站系统介绍
  • 南通市做网站seo技术培训山东
  • 什么视频网站可以做链接google安卓手机下载
  • 建设厅网站刷了身份证适合小学生的新闻事件
  • 英语培训东莞网站建设中文域名交易平台
  • 免费商业源码论坛seo外包公司一般费用是多少
  • 如何做网站长尾关键词布局网络推广平台排名
  • 个人网站页面模板html来客seo
  • 自己有服务器怎么建设网站网络媒体广告代理
  • 网站建设小故事seo外包公司怎么样
  • 奖励网站代码广东广州重大新闻
  • 山东建设和城乡建设厅注册中心网站首页信息流投放平台
  • 网站推广方案的构成seo优化是什么职业
  • 一级a做爰片软件网站竞价开户公司