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);

}

};

};

相关推荐
云水一下10 分钟前
TypeScript 从零基础到精通(四):面向对象编程(类与继承)
javascript·typescript
shmily麻瓜小菜鸡18 分钟前
Bootstrap 4 常用工具类速查表
前端·javascript·bootstrap
CDN36020 分钟前
【架构进阶】告别配置漂移!用 NodeNext + Workspace 打造优雅的 TypeScript Monorepo
前端·javascript·typescript
超人不会飞_Jay33 分钟前
6.2前端笔记
前端·javascript·笔记
2401_868534781 小时前
常见的 vue面试题目
前端·javascript·vue.js
胡萝卜术1 小时前
从零搭建 NLP Demo:用 ES6 模块化 + DeepSeek API 构建你的第一个 AI 应用
javascript·面试
颂love1 小时前
TypeScript速学
前端·javascript·typescript
凌涘1 小时前
深入理解 JavaScript 执行机制:从执行上下文到调用栈全解析
前端·javascript
用户938515635071 小时前
从模块化到 Prompt 工程:我用 Node.js + LLM 复刻了传统 NLP 的流程
javascript·人工智能·node.js
YAwu111 小时前
手写一个符合 Promise/A+ 规范的 Promise(附完整代码)
前端·javascript