python中如何判断websocket连接成功
1个回答
关注
展开全部
判断依据:Socket.readyState (即状态为1就代表可以连接成功)
值\x09状态
0\x09连接尚未建立
1\x09连接已建立,可以进行通信
2\x09连接正在进行关闭
3\x09连接已经关闭或者连接不能打开
在浏览器的控制台输入new WebSocket(地址)
连接成功
连接不成功
在我们正式写 websocket 前,在浏览器里面快速的验证一下是否可以连接成功,还是很方便的!
如果我们在项目中已经写好了 websocket
const token = this.$store.getters.access_token
let url = `${this.$webSocketUrl}/cc/websocket/status/${ token }`;
this.socket = new WebSocket(url);
this.socket.onmessage = (res => {
console.log('消息数据已接收...', JSON.parse(res.data));
if (JSON.parse(res.data).code === 1) {
// 刷新统计数据
this.getCountList();
}
});
this.socket.onopen = (res => {
// 这里面可以查看是否连接成功
console.log('消息socket连接成功', res);
咨询记录 · 回答于2022-02-26
python中如何判断websocket连接成功
判断依据:Socket.readyState (即状态为1就代表可以连接成功)值\x09状态0\x09连接尚未建立1\x09连接已建立,可以进行通信2\x09连接正在进行关闭3\x09连接已经关闭或者连接不能打开在浏览器的控制台输入new WebSocket(地址)连接成功连接不成功在我们正式写 websocket 前,在浏览器里面快速的验证一下是否可以连接成功,还是很方便的!如果我们在项目中已经写好了 websocketconst token = this.$store.getters.access_tokenlet url = `${this.$webSocketUrl}/cc/websocket/status/${ token }`;this.socket = new WebSocket(url);this.socket.onmessage = (res => { console.log('消息数据已接收...', JSON.parse(res.data)); if (JSON.parse(res.data).code === 1) { // 刷新统计数据 this.getCountList(); }});this.socket.onopen = (res => { // 这里面可以查看是否连接成功 console.log('消息socket连接成功', res);
在我的代码基础上修改,你发给我的不是我问的
亲,你好,麻烦请说明具体原因
说得很清楚了,你看我的文字描述,我需要在这段代码上添加一个轮询判断,判断连接成功,比如等待60s,判断某个点(我要问的就是这个点,证明websocket连接成功的点),用这个长连接
已赞过
评论
收起
你对这个回答的评价是?