websocket怎么用js(在html页面中,用js调取websocket,发送多条请求)

本文目录
在html页面中,用js调取websocket,发送多条请求
发送,主要有以下几个步骤:
1.用ClientManager实例化一个对象,并与服务端建立连接;
2.连接成功后,client端程序会调用与之关联的ClientEndpoint类中的OnOpen方法,一般onOpen方法里面我们主要是用来发送正式的请求报文(可以使用session.getBasicRemote().sendText("start"));
3.发送完成后,服务端返回响应,这时client程序会调用ClientEndpoint类中的OnMessage方法,OnMessage方法一般是用来解析服务端响应的
4.连接关闭;
web Socket (基本使用)
web Socket是个全双工的网络协议
本次使用nodejs 配合 nodejs-websocket 进行展示
首先创建后端nodejs的项目,过程跳过,最终我们需要有以下文件,参考以下效果图
先从根目录app.js开始,使用web Socket 需要通过npm安装,yarn或cnpm亦可
安装了之后,不引入怎么使用呢,所以需要在app.js文件引入
***隐藏网址***
客户端这边的基本搭建,要和服务端的ws交互,需要使用webSocket构造对象,传入的参数为字符串(’协议webScoket就是 ws://ip 地址:端口)
一打开着客户端的网页基本秒打印这段话的了
客户端在的发送这里已经基本写完了,很简单,我们再来看一下服务端怎么接收的
在运行服务端app.js的时候可能会报错
解决办法给它一个监听错误的方法就行了,一想到监听你会想到谁???
没错,还是on方法!
***隐藏网址***
服务端写好发送,客户端也要写接收否则是收不到的

更多文章:
android应用程序开发 密西西比(有Android开发的自学教程网址吗)
2026年10月15日 08:00
IT培训机构里,北大青鸟、黑马、达内、交大慧谷哪个好一些?黑马程序员这家IT培训机构怎么样呀_在黑马程序员培训出来好找工作吗
2026年10月15日 03:30
好压img压缩文件怎么打开(.img格式要用什么软件打开啊)
2026年10月15日 02:50
idea怎么配置maven环境变量(create from archetype有什么用)
2026年10月15日 02:00
anaconda和python(python和anaconda区别是什么)
2026年10月14日 17:40



