DEBUG: 断线重连
This commit is contained in:
parent
0366e0727a
commit
8c6b1d3dbb
@ -63,12 +63,10 @@ export default class ClientList {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
webrtc.oniceconnectionstatechange = async event => {
|
webrtc.oniceconnectionstatechange = async event => {
|
||||||
console.log('WebRTC ICE 连接状态更改:', webrtc.iceConnectionState, event)
|
|
||||||
if (webrtc.iceConnectionState === 'disconnected') {
|
if (webrtc.iceConnectionState === 'disconnected') {
|
||||||
console.log('WebRTC ICE connection disconnected')
|
console.log(data.name, 'WebRTC ICE 连接断开 disconnected')
|
||||||
// 如果用户没有离线, 则尝试重连
|
|
||||||
if (this.clientlist.find(x => x.id === data.id)) {
|
if (this.clientlist.find(x => x.id === data.id)) {
|
||||||
console.log('用户仍在线, 尝试重连...')
|
console.log(data.name, '仍在线, 尝试重连...')
|
||||||
const offer = await webrtc.createOffer()
|
const offer = await webrtc.createOffer()
|
||||||
await webrtc.setLocalDescription(offer)
|
await webrtc.setLocalDescription(offer)
|
||||||
websocket.send(JSON.stringify({ type: 'offer', id: data.id, offer }))
|
websocket.send(JSON.stringify({ type: 'offer', id: data.id, offer }))
|
||||||
|
Loading…
Reference in New Issue
Block a user