function WebSocketTest () {
var webSocket = null;
//判断当前浏览器是否支持WebSocket
if ("WebSocket" in window) {
alert("您的浏览器支持 WebSocket!");
// 打开一个 web socket
var webSocket = new WebSocket("ws://localhost:9998/echo");
//连接发生错误的回调方法
webSocket.onerror = function () {
alert("连接发生错误...");
};
//连接成功建立的回调方法
webSocket.onopen = function() {
// Web Socket 已连接上,使用 send() 方法发送数据
webSocket.send("发送数据");
alert("数据发送中...");
};
//接收到消息的回调方法
webSocket.onmessage = function (evt) {
var received_msg = evt.data;
alert("数据已接收...");
};
//连接关闭的回调方法
webSocket.onclose = function() {
// 关闭 websocket
alert("连接已关闭...");
};
} else {
// 浏览器不支持 WebSocket
alert("您的浏览器不支持 WebSocket!");
}
}
WebSocketTest();
WebSocketTest
最新推荐文章于 2024-04-11 13:26:19 发布