SOURCE

console 命令行工具 X clear

                    
>
console
var _WebSocket;
// var userName='xyz';

/*兼容低版本IE方案的SWF地址*/
// WEB_SOCKET_SWF_LOCATION = "/Script/webSocket_js/WebSocketMain.swf";
/*兼容低版本IE方案,调试信息*/
// WEB_SOCKET_DEBUG = true;

function Connect() {
    if (_WebSocket != null) {
        switch (_WebSocket.readyState) {
            case _WebSocket.CLOSED: Open(); break;
            default: alert("无法操作!"); break;
        }
    } else {
        Open();
    }

}

function Open() {
    /*websocket地址端口号*/
    _WebSocket = new WebSocket("ws://localhost:12345");
    _WebSocket.onopen = function () {
        alert("连接成功!");
    }
    _WebSocket.onmessage = function (socket) {
        var p = document.createElement("p");
        p.innerHTML = socket.data;
        document.getElementById("content").appendChild(p);
    }
    _WebSocket.onclose = function () {
        alert("关闭成功!");
    }
}

function Send() {
  _WebSocket.send(JSON.stringify(a));
}

function Close() {
    _WebSocket.close();
}
<input type="text" id="Message" /> 
<br />
<input type="button" value="发送" onclick="Send()"/> 
<br />
<input type="button" value="连接" onclick="Connect()" />
<br />
<input type="button" value="关闭" onclick="Close()" />

<div id="content"></div>