用js实现websocket
1. 创建WebSocket对象:
```javascript
var socket = new WebSocket('ws://localhost:8080');
```
2. 监听WebSocket事件:
```javascript
socket.onopen = function() {
console.log('WebSocket连接已经打开');
};
socket.onmessage = function(event) {
console.log('接收到消息: ' + event.data);
};
socket.onclose = function() {
console.log('WebSocket连接已经关闭');
};
```
3. 发送WebSocket消息:
```javascript
socket.send('Hello, WebSocket!');
```
完整例子:
```javascript
var socket = new WebSocket('ws://localhost:8080');
socket.onopen = function() {
console.log('WebSocket连接已经打开');
};
socket.onmessage = function(event) {
console.log('接收到消息: ' + event.data);
};
socket.onclose = function() {
console.log('WebSocket连接已经关闭');
};
socket.onerror = function(error) {
console.error('WebSocket发生错误: ' + error.message);
};
socket.send('Hello, WebSocket!');
