websocket 前端代码示例
时间: 2023-08-07 18:02:54 浏览: 94
websocket代码演示案例
当然,下面是一个简单的 WebSocket 前端代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>WebSocket Example</title>
<script type="text/javascript">
// 创建 WebSocket 连接
var socket = new WebSocket("ws://localhost:8080/socket");
// 连接建立时触发
socket.onopen = function () {
console.log("WebSocket 连接已建立");
};
// 接收到消息时触发
socket.onmessage = function (event) {
var message = event.data;
console.log("收到消息: " + message);
};
// 连接关闭时触发
socket.onclose = function () {
console.log("WebSocket 连接已关闭");
};
// 发送消息
function sendMessage() {
var message = document.getElementById("message").value;
socket.send(message);
console.log("发送消息: " + message);
}
</script>
</head>
<body>
<h1>WebSocket Example</h1>
<input type="text" id="message" placeholder="输入消息" />
<button onclick="sendMessage()">发送</button>
</body>
</html>
```
这段代码创建了一个 WebSocket 连接,并在连接建立、收到消息、连接关闭时分别触发相应的事件处理函数。在页面上有一个输入框和发送按钮,可输入消息并通过 WebSocket 发送。你可以根据实际情况修改 WebSocket 连接的 URL。
阅读全文