以下是一个使用 JavaScript 的 WebSocket 的简单示例:
// 创建WebSocket连接
const socket = new WebSocket('ws://localhost:8080');
// 连接成功时触发
socket.onopen = function() {
console.log('WebSocket连接已建立');
// 发送数据给服务器
socket.send('Hello, Server!');
};
// 接收到消息时触发
socket.onmessage = function(event) {
const message = event.data;
console.log('接收到服务器消息:', message);
};
// 连接关闭时触发
socket.onclose = function() {
console.log('WebSocket连接已关闭');
};
// 发生错误时触发
socket.onerror = function(error) {
console.error('WebSocket发生错误:', error);
};
在上面的示例中,我们创建了一个 WebSocket 对象,并通过指定服务器的地址来建立连接。然后,我们可以监听 onopen
、onmessage
、onclose
和 onerror
事件来处理连接状态和消息的收发。
请注意,你需要将 'ws://localhost:8080'
替换为你要连接的实际服务器地址和端口。另外,这只是一个基本示例,你可以根据具体需求进行扩展和修改。
希望这个示例能对你有所帮助!
内容由零声教学AI助手提供,问题来源于学员提问