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

icp网站备案密码找回百度收录网站收费吗

icp网站备案密码找回,百度收录网站收费吗,前端做一个页面多少钱,没干过网络推广能干吗什么是消息推送 通过服务器自动推送消息到客户端(浏览器,APP,微信)的应用技术。 2. 为什么要使用消息推送技术 通常情况下都是用户发送请求浏览器显示用户需要的信息。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据…

 什么是消息推送

通过服务器自动推送消息到客户端(浏览器,APP,微信)的应用技术。

2. 为什么要使用消息推送技术

通常情况下都是用户发送请求浏览器显示用户需要的信息。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。

3. 实现思路

1. 管理员发送消息到swoole服务。

2. Swoole服务接受到管理员发送的信息并且发送给其他的客户端

3. 其他的客户端通过WebSocket监听Swoole服务发送过来的信息并且输出。

4. 实现过程(CentOS环境)

4.1. 安装swoole扩展

pecl install swoole

4.2. 启动swoole服务器

在命令行中输入: 

php ws_server.php 

ws_server.php中的代码

<?php   
$server=new swoole_websocket_server("127.0.0.1",9795);
$server->on('open',function(swoole_websocket_server $server,$request){echo "server: handshake success with fd{$request->fd}\n";
});  
$server->on('message',function(swoole_websocket_server $server,$frame){echo "receive from {$frame->fd}:{$frame->data},opcode:{$frame->opcode},fin:{$frame->finish}\n";foreach($server->connections as $fd){$server->push($fd, $frame->data);}
});
$server->on('close',function($ser,$fd){echo "client {$fd} closed\n";
});
$server->start();

4.3. 管理员向swoole服务发送信息

4.3.1. 安装swoole客户端

composer require textalk/websocket

4.3.2. 管理员的代码

<?php
require './vendor/autoload.php';  
use WebSocket\Client;  
$client = new Client( "ws://127.0.0.1:9795" );  
$client->send("新的信息");

4.4. 客户端监听swoole服务的代码

<!DOCTYPE html>
<html>
<head><title></title>
</head>
<body><input type="text" name="shu" id="shu" value=""><button onclick="sendmsg()">浇水</button><script src="//cdn-static.ebaitian.cn/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">var wsServer = 'ws://127.0.0.1:9795';
var websocket = new WebSocket(wsServer);
//监听链接
websocket.onopen = function (evt) {console.log("open");
};console.log(websocket.readyState);
//监听关闭
websocket.onclose = function (evt) {console.log("Disconnected");
};
//监听服务发送消息
websocket.onmessage = function (evt) {console.log(evt);
};
//监听异常
websocket.onerror = function (evt, e) {console.log('Error occured: ' + evt.data);
};
//js向服务器发送消息
function sendmsg(){if(websocket.readyState==1){var content = $('#shu').val();//$('#shu').val('')console.log(content);websocket.send(content);}
}
</script>
</body>
</html>
http://www.yayakq.cn/news/408588/

相关文章:

  • 网站的导入流量怎么做android开发工具手机版
  • 山东系统建站怎么用网站建设的作用和用途
  • 网站开发猪八戒什么是软文
  • 上海建站模板厂家做个网站大概多少钱
  • 网站建设税金会计分录极简网站设计
  • 做职业测评的网站化妆品公司网站模板
  • 减肥养生网站建设app开发公司名字
  • 商城网站模板 免费网站制作方案答案是螃蟹的迷语
  • 微网站开发哪家好电商公司官网
  • 菜篮网网站开发技术网页版梦幻西游探案任务攻略
  • ae模板素材网站中国建设机械网网址
  • 泉州握旗公司网站建设深圳品牌女装品牌大全
  • 高端网站开发设计简介做系统前的浏览网站能找回吗
  • 烟台电子商务产业园网站建设微信公众号 做不了微网站
  • 全国建筑人才求职招聘网站怎么制作微信小程序后台运行
  • 现在网站一般都是什么语言做的wordpress 分类排行榜
  • 静态网站html网站设计下载
  • 枣庄市网站建设手机网页版浏览器
  • 有域名有服务器如何做网站建筑工程网络数据安全管理系统
  • 注册个人网站域名top人工智能搭建
  • 除了阿里巴巴还有什么网站做外贸的大气html5网络公司网站源码
  • 中国建设银行 英文网站关键词调词平台
  • 研发网站要多长时间静态旅游网站
  • 教学成果申报网站 化工专业建设html5 服装网站
  • 南山网站设计淘宝客网站搭建
  • 网站开发去哪里找工作公共网站怎地做
  • 阿里云网站建设服务费会计科目小程序一般需要多少钱
  • 泰州腾讯网站开发唐山seo快速排名
  • 做网站分类链接买天猫店铺去哪里买
  • 洛阳网站建设联系方式wordpress爆破思路