我是 HTML5/javascript 的新手,我使用 python 创建了一个 websocket 服务器。
我想查看数据并在文本区域中添加收到的消息,不确定出了什么问题,但它在第一次尝试发送消息时工作正常,但WebSocket is already in CLOSING or CLOSED state在发送另一个消息时抛出“ ”。
我在 html 中遗漏了什么吗?
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
var connection = new WebSocket("ws://localhost:8765");
connection.onopen = function () {
console.log('Connection Opened');
};
connection.onerror = function (error) {
console.log('WebSocket Error ' + error);
};
connection.onmessage = function (e) {
document.getElementById("rxConsole").value += e.data;
};
function sendMessage(msg){
console.log('I\'m sending data');
connection.send(document.getElementById("txBar").value);
document.getElementById("txBar").value = "";
}
</script>
</head>
<body">
<div>
<textarea id="rxConsole"></textarea
</div>
<hr/>
<div>
<input …Run Code Online (Sandbox Code Playgroud)