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

做兼职什么网站最靠谱吗今日头条(官方版本)

做兼职什么网站最靠谱吗,今日头条(官方版本),wordpress 图片命名,路由器屏蔽网站怎么做WebSocket 浏览器通过JavaScript向服务器发出建立WebSocket链接的请求,链接建立后,客户端和服务器端就可以通过TCP链接直接交互数据。WebSocket链接后可以通过send()方法来向服务器发送数据,并通过onnessage事件来接受服务器返回的数据。 创…

WebSocket

浏览器通过JavaScript向服务器发出建立WebSocket链接的请求,链接建立后,客户端和服务器端就可以通过TCP链接直接交互数据。WebSocket链接后可以通过send()方法来向服务器发送数据,并通过onnessage事件来接受服务器返回的数据。

创建WebSocket对象

let ws = new WebSocket(server);

WebSocket参考

WebSocket - Web API 接口参考 | MDN

代码

<template><el-row class="app-container"><el-button type="primary" @click="testSend">主要按钮</el-button></el-row>
</template><script>export default {name: 'Monitoring',data() {return {websocket: null, // WebSocket对象reconnectInterval: 3000, // 重连间隔时间(毫秒)restartWebsocket: null , // 重启定时器heartbeatInterval: null, // 心跳定时器};},created() {if (typeof WebSocket == "undefined") {console.log("您的浏览器不支持WebSocket");} else {this.setupWebSocket(); // 创建WebSocket连接}},methods: {testSend() { // 测试const send = {"keywords": "xxx",}this.sendMessage(JSON.stringify(send));},// websocket初始化setupWebSocket() {this.websocket = new WebSocket("ws://xxx"); // 创建WebSocket连接this.websocket.onopen = this.onWebSocketOpen; // WebSocket连接打开时的处理函数this.websocket.onmessage = this.onWebSocketMessage; // 收到WebSocket消息时的处理函数this.websocket.onclose = this.onWebSocketClose; // WebSocket连接关闭时的处理函数},closeWebSocket() { // 关闭if (this.websocket) {this.websocket.close(); // 关闭WebSocket连接}},// 开启 WebSocket;启动心跳检测onWebSocketOpen() {console.log("WebSocket connection is open");this.startHeartbeat();},// 处理从服务器接收的消息onWebSocketMessage(event) {if (event.data) {const message = JSON.parse(event.data);//    根据业务来处理数据console.log("Message from server ", message);}},// 关闭 WebSocket;停止心跳检测onWebSocketClose() {console.log("WebSocket connection is closed");this.stopHeartbeat(); // WebSocket连接关闭时,停止心跳检测this.restartWebsocket = setTimeout(this.setupWebSocket, this.reconnectInterval); // 在一定时间后重连WebSocket},// 向服务器发送消息sendMessage(message) {if (this.websocket && this.websocket.readyState === WebSocket.OPEN) {this.websocket.send(message); // 发送消息到WebSocket服务器}},// 开启心跳检测startHeartbeat() {this.heartbeatInterval = setInterval(() => {if (this.websocket && this.websocket.readyState === WebSocket.OPEN) {this.websocket.send(); // 发送心跳消息}}, 1000); // 每1秒发送一次心跳},// 停止心跳检测stopHeartbeat() {if (this.heartbeatInterval) {clearInterval(this.heartbeatInterval); // 停止心跳检测定时器}},// 停止重启检测stopRestartWebsocket() {if (this.restartWebsocket) {clearInterval(this.restartWebsocket); // 停止心跳检测定时器}},},beforeDestroy() {this.stopHeartbeat() // 停止心跳this.stopRestartWebsocket() // 停止重启this.closeWebSocket(); // 在组件销毁前关闭WebSocket连接},
}
</script><style scoped></style>

http://www.fp688.cn/news/144085.html

相关文章:

  • 做网站该注意哪些基本要素网站权重划分
  • 微商城开发设计网站建设推广优化
  • 查看网站速度南宁关键词优化软件
  • 社会保险业务网站关键字排名查询
  • 网站怎么没有排名sem竞价是什么意思
  • 建设网站企业网上银行网站排名查询站长之家
  • 微网站最近五天的新闻大事
  • 晋中建设集团网站搜索引擎优化的定义
  • ftp两个网站子域名的绑定seo关键词排名报价
  • 网站建设后台编程关键词下载
  • 做动态图网站有哪些开车搜索关键词
  • 怎么把文件发送到网站免费自己制作网站
  • 鹤壁市城乡一体化示范区网站交换链接的其它叫法是
  • 徐州网站建设薇at57666y营销软文代写
  • 微信公众号做电影网站百度搜索风云榜单
  • h5网站制作网站开发网站推广服务报价表
  • 公安局网站开发方案百度运营平台
  • 工信部网站备案用户名宁波网站制作优化服务
  • asp.net网站开发基础病毒式营销案例
  • 企业综合型网站建设方案临沂seo排名外包
  • 集团公司管理系统seo是什么意思怎么解决
  • 那个网站可以做空比特币什么是seo推广
  • 网站关键字排名怎么做企业营销策划方案
  • wordpress 作者函数网站seo完整seo优化方案
  • 小程序在哪个网站做营销网络图
  • 淄博网站建设优化最新中央人事任免
  • 在哪个网站上做外贸好怎么优化
  • 做网站需要什么条件沈阳网站优化
  • 必应网站首页的图片怎么做的网络营销推广技巧
  • 网站个人备案类型seo站长工具下载