HTML5 WebSocket 编程入门指南
// 创建一个WebSocket实例
var ws = new WebSocket("ws://localhost:9998/echo");
// 当WebSocket打开时,发送一个消息
ws.onopen = function(evt) {
console.log("Connection open ...");
ws.send("Hello WebSockets!");
};
// 接收到服务器消息时,在控制台打印出来
ws.onmessage = function(evt) {
console.log( "Received Message: " + evt.data);
};
// 当WebSocket关闭时,在控制台打印信息
ws.onclose = function(evt) {
console.log("Connection closed.");
};
// 当有错误发生时,在控制台打印错误信息
ws.onerror = function(evt) {
console.error("Error occured: " + evt.data);
};
这段代码演示了如何创建一个WebSocket实例,并在其不同的生命周期事件中注册回调函数。当WebSocket连接打开时,发送一条消息;接收到服务器的消息时,打印出来;当WebSocket关闭时以及发生错误时,分别打印信息。这是学习WebSocket编程的基础。
评论已关闭