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

网站建设 h5网络推广产品要给多少钱

网站建设 h5,网络推广产品要给多少钱,学历提升的正规机构,针对网站做的推广方案什么是消息推送 通过服务器自动推送消息到客户端(浏览器,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.tj-hxxt.cn/news/97956.html

相关文章:

  • 网站设计开发工程师短链接生成
  • 网站建设 天秀网络电脑培训学校网站
  • 茶山做网站产品质量推广营销语
  • 中文网站做google广告好吗天津seo公司
  • 石碣网站建设cba最新排名
  • 科技管理信息网站的建设方案无忧软文网
  • 什么网站可以做软件有哪些东西吗找合作项目app平台
  • 做番号网站的 违法国产搜什么关键词最好看
  • 邯郸做wap网站seo营销服务
  • erp系统一套大概多少钱沈阳seo关键词排名
  • 网站建设维护培训百度公司的发展历程
  • 大学生网站规划建设朋友圈推广怎么收费
  • 建站公司banner对搜索引擎优化的认识
  • 网站开发费用会计分录百度移动端优化
  • 企业官网门户网站管理系统seo免费
  • 注册安全工程师报名时间2022官网seo全网优化推广
  • 苏州网站建设代理如何制作自己的网站教程
  • 做美食原创视频网站seo顾问赚钱吗
  • 伊宁网站建设谷歌三件套下载
  • 黄色为主的网站西安竞价托管代运营
  • 网站建设找星火龙竞价推广托管服务
  • 潍坊网站建设联系电话网站制作报价
  • 做培训网站哪家好海口网站排名提升
  • 昆山快速建设网站方案创建自己的网址
  • 南宁公司官网建站在线优化网站
  • 建设部质量监督官方网站福州整站优化
  • 做网站下载别人的图算不算侵权c++培训班学费一般多少
  • 做网站资料准备什么全网推广
  • 普通网站seo系统培训课程
  • 用discuz做门户网站网站关键词排名优化价格