在html页面中,用js调取websocket,发送多条请求
发布网友
发布时间:2022-04-28 16:24
我来回答
共2个回答
热心网友
时间:2022-04-20 03:39
发送,主要有以下几个步骤:
1.用ClientManager实例化一个对象,并与服务端建立连接;
2.连接成功后,client端程序会调用与之关联的ClientEndpoint类中的OnOpen方法,一般onOpen方法里面我们主要是用来发送正式的请求报文(可以使用session.getBasicRemote().sendText("start"));
3.发送完成后,服务端返回响应,这时client程序会调用ClientEndpoint类中的OnMessage方法,OnMessage方法一般是用来解析服务端响应的
4.连接关闭;追问你好,真的非常感谢你。是这样的,现在有两个页面,一个登录页,一个设备列表页,后端服务是C++写的,给我提供了相对应的接口,我是前端,之前没有用过websocket。现在问题是,我在前端用js调用后端接口的时候,建立一个websocket实例后,如果进行多次请求操作,比如点击获取手机验证码一次,点击登录又一次,登录后,跳转到设备页,但此时连接不会中断。怎样在一个实例下,进行多次onopen,onmessage请求呢
热心网友
时间:2022-04-20 04:57
关于这个问题,你可以试试用【GoEasy】提供的websocket框架来解决下。