【发布时间】:2023-04-04 20:06:02
【问题描述】:
Websocket 仅在调用 onopen 时才发送消息,而在其他地方则不发送。服务器只是发回添加了 Hello 的消息。
客户端:
<!DOCTYPE html>
<html>
<body>
<button onclick="transmit()">send</button>
<h3 id="text"></h3>
</body>
<script>
const url = "ws://localhost:8765"
const ws = new WebSocket(url)
var i = 0;
ws.onopen = function (event) {
ws.send('On');
}
ws.onmessage = function (event){
ws.send("This will cause a feedback loop but idc at this point");
var text = document.getElementById("text");
text.innerHTML = evt.data;
}
ws.send("pain");
</script>
</html>
我可能在做一些愚蠢的事情。
【问题讨论】:
标签: javascript html websocket