封閉的套接字錯誤表明本地網絡和Chrome存在問題 - 您是否可以確認您是否正在通過代理服務器?如果可能,你還可以使用Firefox進行測試嗎?
如果不是,您是否可以在Chrome設置的網絡部分取消選中「自動檢測設置」?清除緩存,然後更新到最新版本,然後重試。
就messageAdded
事件而言,你的代碼是什麼樣的?我見過使用
//set up listeners for events for the active channel
activeChannel.on('messageAdded', addMessageToHistory);
而且messageAdded
方法沒有問題:
爲IP Messaging添加事件偵聽器
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我們可以仔細看看。