34 lines
787 B
HTML
34 lines
787 B
HTML
<html>
|
|
|
|
<head>
|
|
<title>websocket测试</title>
|
|
<meta charset="utf-8">
|
|
</head>
|
|
|
|
<body>
|
|
<button onclick="sendMessage()">测试</button>
|
|
<script>
|
|
let socket = new WebSocket("ws://localhost:8080/websocket");
|
|
socket.onerror = err => {
|
|
console.log(err);
|
|
};
|
|
socket.onopen = event => {
|
|
console.log(event);
|
|
};
|
|
socket.onmessage = mess => {
|
|
console.log(mess);
|
|
};
|
|
socket.onclose = () => {
|
|
console.log("连接关闭");
|
|
};
|
|
|
|
function sendMessage() {
|
|
if (socket.readyState === 1)
|
|
socket.send("这是一个测试数据");
|
|
else
|
|
alert("尚未建立websocket连接");
|
|
}
|
|
</script>
|
|
</body>
|
|
|
|
</html> |