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

微信公众号会员卡管理系统长春企业网站制作优化

微信公众号会员卡管理系统,长春企业网站制作优化,网站建设最重要的环节,河北企业建网站WebSockets 是一种先进的技术。它可以在用户的浏览器和服务器之间打开交互式通信会话。你可以向服务器发送消息并接收事件驱动的响应#xff0c;而无需通过轮询服务器的方式以获得响应#xff0c;比较典型的应用场景就是即时通讯#xff08;聊天#xff09;系统。 !DOC… WebSockets 是一种先进的技术。它可以在用户的浏览器和服务器之间打开交互式通信会话。你可以向服务器发送消息并接收事件驱动的响应而无需通过轮询服务器的方式以获得响应比较典型的应用场景就是即时通讯聊天系统。 !DOCTYPE html html langenheadmeta charsetUTF-8 /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleWebSocket 示例/title/headbodyscript// 实例化 socketconst ws new WebSocket(wss://socketsbay.com/wss/v2/1/demo/)// 监听连接的建立ws.onopen function (ev) {console.log(建立连接...)ws.send(Hello WebSockets!)}// 监听连接的断开ws.onclose function (ev) {console.log(断开连接...)}// 监听 socket 服务器消息ws.onmessage function (ev) {console.log(收到消息: ev.data)}/script/body /htmlSocket.IO 是基于 WebSocket 进行的二次封装封装了更多的业务层面的逻辑如身份认证等、事件驱动等。 注其实 Socket.IO 不仅仅是封装了 WebSocket还有基于 Ajax 的长轮询机制在不支持 WebSocket 的环境中会自动降级为基于 Ajax 的长轮询机制。 长轮询机制可以粗暴的理解为在一个定时器中不断的重复发 Ajax 请求以实现与服务器实时通信的功能。 客户端代码 !DOCTYPE html html langenheadmeta charsetUTF-8 /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titlesocket.io 示例/title /headbodybutton idmyButton点击/button!-- script srcnode_modules/socket.io/client-dist/socket.io.js/script --script srchttps://cdn.socket.io/4.4.1/socket.io.min.js/scriptscript// 实例化const socket io(http://localhost:3000, {transports: [websocket],})socket.on(connect, () {console.log(建立连接...)})socket.on(disconnect, () {console.log(断开连接...)})socket.on(sendToClient, (msg) {console.log(收到来自服务器数据: msg)})var myButton document.getElementById(myButton);myButton.addEventListener(click, function () {socket.emit(sendToServer, 的花花世界是江苏省靖江市就是)});/script /body/html服务端代码 // server.js import { createServer } from http import { Server } from socket.io import path from pathconst server createServer() const io new Server(server)// websocket io.on(connection, (client) {console.log(建立连接...)// 消息发送client.on(sendToServer, (msg) {console.log(收到了客户端的数据: msg)// 随机返回一条消息const messages [你好!, 我在写代码, 快下课了吧]// 0 ~ 2 随机数据const index Math.floor(Math.random() * 3)// 向客户端回复消息io.emit(sendToClient, messages[index])})// 断开连接client.on(disconnect, () {console.log(断开连接...)}) })server.listen(3000, () {console.log(server start) })
http://www.w-s-a.com/news/935693/

相关文章:

  • qq空间怎么做网站做企业平台的网站有哪些
  • 网站的优缺点wordpress手机适配模板中文
  • 福州网站建设H5广告公司简介简短
  • 网站404页面的作用app开发郑州
  • 亚马逊中国网站建设目标网站建设的策划
  • 林州网站建设服务徐州网站建设
  • 如何检测网站死链景德镇网站建设哪家好
  • 旅游网站开发目标天津专业做网站公司
  • 名者观看网站快手小程序
  • 网络架构扁平化windows优化大师好不好
  • 安康养老院收费价格表兰州seo整站优化服务商
  • 网站开发技术方案模板无锡网站建设推荐
  • 自助建站系统注册三维家3d设计软件免费
  • 做seo网站标题重要吗郑州众诚建设监理有限公司网站
  • 建设网站南沙区百度关键词推广怎么做
  • 网站建设公司做销售前景好不好石家庄外贸网站制作
  • windows2008做网站网站首页打开速度
  • 做外贸要做什么网站服装设计图
  • 中山市路桥建设有限公司网站网站开发角色分配权限
  • 加强档案网站建设网站搭建好了不用会不会被攻击
  • 维护网站信息网络建设服务
  • 网站建设策划书模板下载用自己电脑配置服务器做网站
  • 360免费建站空间淘宝数据网站开发
  • 做分销的网站本地dede网站怎么上线
  • 中学网站模板北京管理咨询公司
  • 网站开发用哪个软件方便二级网站建设 管理思路
  • 个人怎么创建网站中国建设银行网站口
  • 跟知乎一样的网站做展示网站步骤
  • 邯郸网站建设效果好wordpress app 加载慢
  • 做app的网站有哪些功能广州自适应网站建设