JavaScript连接WebSocket

var ws = new WebSocket("ws://127.0.0.1:12345");

var msg = "websocket test";

var debug_flag = true;

ws.onopen= function () {

ws.send(msg);

if(debug_flag)console.info("send:");

ws.onmessage = function (event) {

var ret_str=event.data;

//假设返回值为空表示获取数据失败

if(ret_str !== ""){

ws.close();

//do sth...

}else{

//alert("获取数据失败!");

setTimeout(function() {

ws.send(msg);

if(debug_flag)console.info("send:");

}, 100);

}

};

};

相关推荐
MXN_小南学前端1 天前
Vue3 + Spring Boot 工单系统实战:用户反馈和客服处理的完整闭环(提供gitHub仓库地址)
前端·javascript·spring boot·后端·开源·github
im_AMBER1 天前
Leetcode 160 最小覆盖子串 | 串联所有单词的子串
开发语言·javascript·数据结构·算法·leetcode
得想办法娶到那个女人1 天前
项目中 TypeScript 类型推导 极简实战总结
前端·javascript·typescript
Beginner x_u1 天前
前端八股整理(Vue 02)|组件通信、生命周期、v-if 与 v-show
前端·javascript·vue.js
zs宝来了1 天前
React 18 并发模式:Fiber 架构与时间切片
前端·javascript·框架
天若有情6731 天前
反向封神!C++ 全局单例不避反用,实现无锁多线程函数独占访问
java·javascript·c++
_thought1 天前
踩坑记录:Vue Devtools(Vue2版)在火狐浏览器上,未在控制台显示
前端·javascript·vue.js
军军君011 天前
数字孪生监控大屏实战模板:交通云实时数据监控平台
前端·javascript·css·vue.js·typescript·前端框架·echarts
冰暮流星1 天前
javascript之表单事件1
开发语言·前端·javascript