<!DOCTYPE html>
<html>
<head>
<title>WebSocket Test</title>
</head>
<body>
<input id="message" type="text">
<button onclick="sendMessage()">Send</button>
<div id="output"></div>
<script>
const ws = new WebSocket("ws://localhost:8000/chat/myroom?user=Alice");
ws.onmessage = function(event) {
document.getElementById("output").innerText += event.data + "\n";
};
ws.onclose = function(event) {
document.getElementById("output").innerText += `Closed: ${event.code} ${event.reason}\n`;
};
function sendMessage() {
const msg = document.getElementById("message").value;
ws.send(msg);
document.getElementById("message").value = "";
}
</script>
</body>
</html>