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

黑龙江省建设厅网站优化网站排名推广

黑龙江省建设厅网站,优化网站排名推广,美国虚拟主机托管自己的网站,wordpress qtan1.什么是websocket 1)首先websocket和http一样,是一种网络通信协议,来自HTML5的特性; 2)他可以使客户端和服务端进行双工通信,简单来说,就是双向通信:比如我们熟悉的http协议&…

1.什么是websocket

1)首先websocket和http一样,是一种网络通信协议,来自HTML5的特性;

2)他可以使客户端和服务端进行双工通信,简单来说,就是双向通信:比如我们熟悉的http协议,由客户端发起请求,通过三次握手,与服务端建立联系,并发送数据,获得相应,这是单向的,而websocket实现了服务端向客户端主动发送数据。

3)只要不主动切断联系,服务端的数据就可以一直向客户端输送,场景如:智慧交通交通系统,例如有车闯红灯了,服务端就会发送数据,在客户端发出报警信息,还有一些智慧工厂,最简单的还是我们的聊天系统,对方发送的消息可以不通过你的发起就能发送给你,这样的例子还很多。

PS:详细的学习内容自行百度推荐一个

WebSocket - Web API 接口参考 | MDN

2.使用

碰到的机会不是很多,我遇到的所有场景都是和报警或者网站告警有关系,下面就使用原生的实现:

// 首先判断浏览器是否支持
if ('Websocket' in window) {const ws = new Websocket(url);// 连接建立好之后的回调ws.onopen = (event) => {console.log("WebSocket is open now.");// 传送一些后台需要的数据(string类型或者二进制文件图片等数据)ws.send('') };// 后台返回的数据ws.on('message', (event) => {const res = JSON.parse(event.data);console.log(res);})// 关闭连接ws.close();
} else {// 浏览器不支持
}

上面代码的注释就是执行步骤,有几个点特别说一下:

1)open和message事件专门用两种写法写的,都是可行的,open是建立连接的回调,一般都在这发送信息给后台,message是后台传数据回来的方法,这写是和后台约定好的,一般都是这样;

2)最后记得关闭close(),websocket中方法直接执行的有两个,一个是send一个就是close;

3)传参过去基本都是字符串,message返回参数event.data;

3.实际开发中遇到的一些问题

首先,问题是我自己对websocket特性的不熟悉导致的,因为项目使用nginx代理,而之前调用websocket的时候都是直接写的链接,所以在想能不能代理,结果却是看到了这句话:

webSocket 没有同源限制,客户端可以与任意服务器通信

这句意味着根本不需要考虑跨域的问题,直接填写url全部就好;

然后还有一个在本地调用的时候ws://开头可以使用,而上了生产环境就不行了,这个请教了后台同事,这个就是和你的本身浏览器地址有关,需要动态更改,基础的就是这样,先写这些。

PS:websocket还有很多方法和几个常用库,都比较实用,可以试一试。

http://www.ds6.com.cn/news/61247.html

相关文章:

  • 旅游景区网站开发的政策可行性网站手机优化
  • 网站怎么添加导航栏新品牌推广策略
  • 微信网页版下载郑州seo外包阿亮
  • 工信和信息化部网站可以营销的十大产品
  • 明年做啥网站能致富营销网络是什么意思
  • 三峡建设管理有限公司网站网站搜索工具
  • 仿新闻网站wap模板seo导航
  • web做网站访问量统计今日新闻十大头条内容
  • 产品营销策略怎么写厦门seo外包公司
  • 怎么简单做网站排名如何注册网站免费注册
  • 做网站开发哪里可以接单谷歌seo详细教学
  • 两学一做网站网站seo对各类网站的作用
  • wordpress模拟接口牡丹江seo
  • 外贸网站制作价格表免费的黄冈网站有哪些
  • 网上做外贸都有哪些网站seo网站排名助手
  • 嘉兴建设规划网站链接生成器
  • 外贸网站推广教程重庆放心seo整站优化
  • 日本做牛仔裤视频网站seo顾问收费
  • 做网站通常又什么开发完成成都官网seo费用
  • 做黑彩票的网站赚钱吗网站快速刷排名工具
  • 福田专业网站建设公司网站推广怎么做有效果
  • 如何给自己的公司网站做优化手机百度网页版入口
  • 住房建设建设部网站我赢网seo优化网站
  • 北京做手机网站的公司鸿科经纬教网店运营推广
  • 网站模板集合福州seo技巧培训
  • 网站建设公司上海做网站公司排名资源最多的磁力搜索引擎
  • 北京疫情情况 最新消息今天关键词优化排名查询
  • 郑州疫情到底有多严重seo关键词推广价格
  • php网站开发技术前景站长工具网站备案查询
  • 大连网站建设宁波seo外包费用