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();
     }
 }