WebSocket连接到'wss://phone.company.com:5063 /'时的回调事件失败

时间:2018-02-09 11:03:52

标签: javascript websocket callback jssip

我们正在尝试使用以下代码连接WebSocket,在互联网运行正常时没有发现任何问题。但是当互联网停机或由于其他一些与N / W相关的问题时,此消息会显示在浏览器控制台中:

  

“与'wss://phone.company.com:5063 /'的WebSocket连接失败:错误   在连接建立中:net :: ERR_INTERNET_DISCONNECTED“。

有没有办法捕获此错误并将委托回调抛给onWebSocketConnectionFailed()等客户端?

var sConn = {
        socket: null,
        uri: 'wss://phone.complany.com:5063',

  try {

    this.ws = new WebSocket(this.url, 'sip');

    this.ws.onopen    = onOpen.bind(this);
    this.ws.onclose   = onClose.bind(this);
    this.ws.onmessage = onMessage.bind(this);
    this.ws.onerror   = onError.bind(this);

  } catch(e) {
    onError.call(this, e);
  }
}

0 个答案:

没有答案