console
var _WebSocket;
function Connect() {
if (_WebSocket != null) {
switch (_WebSocket.readyState) {
case _WebSocket.CLOSED: Open(); break;
default: alert("无法操作!"); break;
}
} else {
Open();
}
}
function Open() {
_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>