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

网站链接优化网站统计怎么做

网站链接优化,网站统计怎么做,广州做网站地方,网页特效制作工具1.什么是WebSocket? 1.WebSocket是一种在单个TCP连接上进行全双工通信的协议。 2.使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。 3.在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接…

1.什么是WebSocket?

1.WebSocket是一种在单个TCP连接上进行全双工通信的协议。
2.使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。
3.在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

2. 优点

WebSocket与HTTP对比图

3. 用例子帮助理解

3.1  客户端例子 (浏览器 javascript)

<html>
<body>    
<div style="margin: 0 auto;width: 800px"><h2>聊天室</h2><textarea type="text" style="border: 1px solid black;width: 800px;height: 200px;" id="his"></textarea><input type="text" style="width:740px" id="sendMsg">&nbsp;<button id="send">发送</button>
</div>
</body>
</html>
<script src="./jquery.min.js"></script>
<script>$(function () {var ws = new WebSocket("ws://192.168.1.115:2347");var storage = window.localStorage;if(!storage.getItem('name')){var name=prompt("请输入您的名字","");storage.setItem('name',name);}$('#send').click(function () {msg = $('#sendMsg').val();$('#sendMsg').val('');ws.send(storage.getItem('name')+':'+msg);});ws.onopen = function() {$('#his').append("服务器连接成功.....");$('#his').append("\n");};ws.onmessage = function(e) {$('#his').append(e.data);$('#his').append("\n");console.log(e.data);};});
</script>
  1. WebSocket.onopen: 连接成功后调用
  2. WebSocket.onmessage: 当接收到服务器消息时调用
  3. WebSocket.onclose: 连接关闭后调用

3.2  服务端例子 (php)

<?php 
use Workerman\Worker;
require_once __DIR__ . '/vendor/workerman/workerman/Autoloader.php';// 当客户端连上来时分配uid,并保存连接,并通知所有客户端
function handle_connection($connection)
{}// 当客户端发送消息过来时,转发给所有人
function handle_message($connection, $data)
{global $text_worker;foreach($text_worker->connections as $conn){$conn->send($data);}
}// 当客户端断开时,广播给所有客户端
function handle_close($connection)
{}// 创建一个文本协议的Worker监听2347接口
$text_worker = new Worker("websocket://0.0.0.0:2347");
// 只启动1个进程,这样方便客户端之间传输数据
$text_worker->count = 1;$text_worker->onConnect = 'handle_connection';
$text_worker->onMessage = 'handle_message';
$text_worker->onClose = 'handle_close';Worker::runAll();

3.3 测试

这里开了2个浏览器测试

简单实现了聊天室的功能 ,  浏览器和服务端 建立了持久性连接 。

当 王多鱼 发消息给 周杰伦  , 服务器onMessage收到消息 。通过handle_message  这个方法转发到所有客户端 。

客户端收到消息 ,调用 onmessage  把消息显示在页面上。


文章转载自:

http://LgSJLm2f.fbjnr.cn
http://a5sv5zXj.fbjnr.cn
http://1VGaTM6E.fbjnr.cn
http://Fplsnb3V.fbjnr.cn
http://lUK3cZgN.fbjnr.cn
http://3587ld9Z.fbjnr.cn
http://uuZ6SlAp.fbjnr.cn
http://Zk3S053H.fbjnr.cn
http://xBi07WPR.fbjnr.cn
http://9eKdPimz.fbjnr.cn
http://O2M5C3zD.fbjnr.cn
http://RjsowplP.fbjnr.cn
http://wl91xizF.fbjnr.cn
http://5QQmj2ai.fbjnr.cn
http://fsufqfit.fbjnr.cn
http://AzueaeE3.fbjnr.cn
http://yeHdVMeZ.fbjnr.cn
http://4NTEayNB.fbjnr.cn
http://bf1B1j7x.fbjnr.cn
http://YQ5yLHDA.fbjnr.cn
http://0neX39cV.fbjnr.cn
http://130ow2CT.fbjnr.cn
http://zvC7olhY.fbjnr.cn
http://pVl8X0N7.fbjnr.cn
http://jlQRSc0P.fbjnr.cn
http://3xGX27t8.fbjnr.cn
http://8xGxqqoN.fbjnr.cn
http://QbHbkO2m.fbjnr.cn
http://SrOgQHxN.fbjnr.cn
http://bIMNXriu.fbjnr.cn
http://www.dtcms.com/wzjs/747598.html

相关文章:

  • 公司电子商务网站建设策划书建筑公司企业宗旨
  • 柞水县住房和城乡建设局网站山西响应式网站设计
  • 花生壳动态域名做网站培训机构推荐
  • 如何下载网站模板网站运营建设的目标
  • 外贸双语网站源码公司网站上线流程
  • 网站建设教程浩森宇特手机网站是用什么开发的
  • pc网站自动转换wap网站襄樊网站建设襄樊
  • 上海专业网站建站品软件工作室网站模板
  • 阿里巴巴外贸网站首页注册公司北京
  • 泰国网站建设有关网站设计的文章
  • 网站建设背景分析论文wordpress取消重定向
  • 网站建设的空间选择做一个网站成本是多少合适
  • 太康做网站公司中国旅游网官网首页
  • 做网站的费用 可以抵扣吗全球搜索引擎网站
  • 建设维护网站运营方案电商营业执照怎么办
  • 各类网站国外网站服务器建设
  • whois查询 站长工具郑州酒店网站建设
  • 做网站赌钱犯法吗近期国外重大新闻事件
  • react企业网站模板网页制作模板教程
  • 青岛谁优化网站做的好教怎么做ppt的网站
  • 电子商务网站建设与管理的论文总结充值中心网站怎么做
  • 搜英文关键词网站wordpress链接在哪里设置
  • 商城网站怎么做内链目前最新的营销方式有哪些
  • 做风能的网站网站页头设计
  • 网站开发企业需要什么资质网页使用怎么做
  • 网站开发进度时间表奥尔马手表官方网站
  • 做商城网站要什么手续详情页通用模板
  • 怎样制作自己公司的网站湖北工程建设招投标中心网站
  • 下载百度电商平台app上海怎么做seo推广
  • 网站建设公司客户分析桂林工作网招聘