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

html websocket的基本使用

html websocket的基本使用

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><style>div {width: 200px;height: 200px;border: 1px solid #30897c;}</style><title>聊天室</title></head><body><input type="text" placeholder="输入你的内容" name="" id="" /><button>发送请求</button><!-- 显示结果 --><div></div></body>
</html><script>var input = document.querySelector("input");var button = document.querySelector("button");var div = document.querySelector("div");// 演示websocket在浏览器端如何使用// H5已经直接提供了websocket的API,所以我们可以直接使用// 1.创建websocket// 参数1:websocket的服务器地址var socket = new WebSocket("ws://localhost:3000"); //看02里面端口号是多少// open:当和websocket服务器连接成功的时候触发socket.addEventListener("open", function () {div.innerHTML = "连接服务成功了!";});// 3,主动给websocket服务发送消息button.addEventListener("click", () => {var value = input.value;socket.send(value);});// 4.接受websocket服务的数据socket.addEventListener("message", (e) => {console.log(e.data);div.innerHTML = e.data;});socket.addEventListener("close", () => {console.log("服务器断开。。。");});
</script>
http://www.lryc.cn/news/273307.html

相关文章:

  • 大数据 MapReduce是什么?
  • ubuntu 如何放开防火墙端口,ubuntu 防火墙操作命令,ubuntu 防火墙全面操作说明
  • 计算机视觉入门与调优
  • Ndk编译hevc静态库
  • Linux系统安装MySQL
  • linux go环境安装 swag
  • 高效分割视频:批量剪辑,轻松提取m3u8视频技巧
  • 自由DIY预约小程序源码系统:适用于任何行业+自由DIY你的界面布局+全新升级的UI+多用户系统 带安装部署教程
  • el-select 多选,选有一个未选择的选项
  • CISSP 第6章: 密码学与对称加密算法
  • 《深入理解C++11:C++11新特性解析与应用》笔记八
  • 算法——BFS解决FloodFill算法
  • 【Linux】常用的基本命令指令②
  • 52、全连接 - 特征与样本空间的对应关系
  • Go语言中的包管理工具之Go Vendor的使用
  • QString设置小数点精度位数
  • 基于Java驾校预约管理系统
  • C++面向对象高级编程(侯捷)笔记2
  • 双曲正弦函数(*) 优化麦克劳林公式
  • 无监督关键词提取算法:TF-IDF、TextRank、RAKE、YAKE、 keyBERT
  • web3 : blockscout剖析
  • 【机器学习基础】DBSCAN
  • 计算机硬件 4.4键盘与鼠标
  • Flappy Bird QDN PyTorch博客 - 代码解读
  • 听GPT 讲Rust源代码--compiler(9)
  • Go语言中关于go get, go install, go build, go run指令
  • 石头剪刀布游戏 - 华为OD统一考试
  • 【北亚服务器数据恢复】ZFS文件系统服务器ZPOOL下线的数据恢复案例
  • C# 反射的终点:Type,MethodInfo,PropertyInfo,ParameterInfo,Summry
  • 2020年认证杯SPSSPRO杯数学建模D题(第一阶段)让电脑桌面飞起来全过程文档及程序