2016-06-30 4 views
0

私のブラウザコンソールには時々エラーが表示されます。私はこのエラーが何も壊れていないことがわかります。Twilio IPメッセージング:エラーが発生するのはなぜですか?WebSocketはすでに閉鎖状態または閉鎖状態にあります

media.twiliocdn.com/sdk/rtc/js/ip-messaging/releases/0.10.6/twilio-ip-messaging.js:22423 のWebSocketは、閉じたり閉じた状態に既にあります。

また、私はチャットウィンドウで何も動いていない状態で、メッセージが送信されてから約5秒以上かかる 'messageAdded'イベントが発生することに気付きました。なぜこれが起こるのですか?

答えて

0

クローズドソケットエラーは、ローカルネットワークとChromeに問題があることを示しています。プロキシを経由しているかどうかを確認できますか?可能であれば、Firefoxを使ってテストすることもできますか?

そうでない場合は、Chromeの設定のネットワーク部分で[自動的に設定を検出する]のチェックを外せますか?キャッシュをクリアしてから、最新のバージョンに更新してもう一度お試しください。

messageAddedイベントに関する限り、コードはどのように見えますか?

IP Messagingのイベントリスナーを追加:

//set up listeners for events for the active channel 
     activeChannel.on('messageAdded', addMessageToHistory); 

そして、私は問題なく使用さ見てきましたmessageAdded方法:

function addMessageToHistory(message) { 
    console.log('Message added, adding a message to the history, sid:' + message.sid); 

    //get a handle to the chat history wrapper 
    var $messageHistory = $('#chat-history'); 

    //process the message elements 
    var $messageEntry = $('<div id="' + message.sid + '" class="chat-message clearfix"/>'); 
    var $messageContent = $('<div class="chat-message-content clearfix"/>'); 
    var $messageTime = $('<span id="time_' + message.sid + '" class="chat-time"/>').text(formatDate(message.timestamp)); 
    var $messageAuthor = $('<h5/>').text(message.author); 
    var $messageBody = $('<p id="msgbody_" ' + message.sid + '" />').text(message.body); 
    var $messageSeparator = $('<hr/>'); 

    //build the message content 
    $messageTime.appendTo($messageContent); 
    $messageAuthor.appendTo($messageContent); 
    $messageBody.appendTo($messageContent); 

    //build the message entry 
    $messageContent.appendTo($messageEntry); 
    $messageSeparator.appendTo($messageEntry); 

    //ad the message entry to the history 
    $messageEntry.appendTo($messageHistory); 
    //scroll to end 
    $messageHistory.scrollTop($('#chat-history')[0].scrollHeight); 
    activeChannel.updateLastConsumedMessageIndex(message.index); 
} 

あなたの問題が解決しない場合は、その後、私はcontact supportどこあなたにお勧めしたいのより詳しく見ることができます。

関連する問題