在html页面中,用js调取websocket,发送多条请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在html页面中,用js调取websocket,发送多条请求相关的知识,希望对你有一定的参考价值。
在html页面中,用js调取websocket,如何在一个实例中发送多个请求,比如,1、获取验证码后,2、点击登录,进行跳转后进入列表页,但这个websocket实例在这两个页面中依然存在,与服务器通信不会中断
发送,主要有以下几个步骤:1.用ClientManager实例化一个对象,并与服务端建立连接;
2.连接成功后,client端程序会调用与之关联的ClientEndpoint类中的OnOpen方法,一般onOpen方法里面我们主要是用来发送正式的请求报文(可以使用session.getBasicRemote().sendText("start"));
3.发送完成后,服务端返回响应,这时client程序会调用ClientEndpoint类中的OnMessage方法,OnMessage方法一般是用来解析服务端响应的
4.连接关闭;追问
你好,真的非常感谢你。是这样的,现在有两个页面,一个登录页,一个设备列表页,后端服务是C++写的,给我提供了相对应的接口,我是前端,之前没有用过websocket。现在问题是,我在前端用js调用后端接口的时候,建立一个websocket实例后,如果进行多次请求操作,比如点击获取手机验证码一次,点击登录又一次,登录后,跳转到设备页,但此时连接不会中断。怎样在一个实例下,进行多次onopen,onmessage请求呢
参考技术A 关于这个问题,你可以试试用【GoEasy】提供的websocket框架来解决下。websocket+node.js 实时聊天系统问题咨询
1.最近新学习websocket。做了一个实时聊天。用Node.js搭建的服务:serevr.js. 两个相互通信页面:client.html 和server.html
但是就是有很多问题,想让知道的人帮我看看哈:
我先把代码贴出来:
server.js:
本来服务器只需要回传一个欢迎小雨的,然后下面还输出了一个。
server.html 小乔连接以后也出来了一个小乔,按理是欢迎小乔。然后告诉小乔小雨在线了。
2.两个页面代码一样,但是就是不能只变成一个页面,硬要两个才能聊天。
3.server.js那边逻辑有点问题,一直理不清楚。
以上是关于在html页面中,用js调取websocket,发送多条请求的主要内容,如果未能解决你的问题,请参考以下文章
如何在html页面用a标签跳转到新页面并且用php调取数据在新页面中以表格展示出来 我是个新手用a标签跳不到
WebSocket 解决javascript跨域问题一剂良药
分享微信小程序在app.js中全局管理websocket方案