diff --git a/public/js/service/client.page.js b/public/js/service/client.page.js index 11bb0d7..9131ac6 100644 --- a/public/js/service/client.page.js +++ b/public/js/service/client.page.js @@ -200,6 +200,10 @@ function pageInit() { connectFailCb: function () { $('.connect-fail').fadeIn(); + }, + + socketClosedCb: function () { + alert('链接已经断开了,请刷新后重试!'); } })); } diff --git a/public/js/service/socket-chat.js b/public/js/service/socket-chat.js index ec34c17..02da0a6 100644 --- a/public/js/service/socket-chat.js +++ b/public/js/service/socket-chat.js @@ -7,9 +7,10 @@ var times, param, - servers, socket, server, + servers, + options, connectId, conversationMessage; @@ -19,9 +20,10 @@ function _randomServer() { /** * socket初始化 - * @param options + * @param opts */ -function socketInit(options) { +function socketInit(opts) { + options = opts; servers = options.servers; server = _randomServer(); conversationMessage = options.conversationMessage; @@ -84,7 +86,7 @@ function sendMsg(msg) { if (socket.readyState === WebSocket.OPEN) { socket.send(JSON.stringify(msg)); } else { - console.log('The socket is not open.'); + options.socketClosedCb(); } }