WebSocket在javascript和python中不起作用
我在学习的同时编写了一个基本的Websocket客户机-服务器代码。服务器程序使用Python,客户端程序使用Javascript。服务器端正在发送消息,但客户端未接收消息。你们能告诉我怎么了吗 Javascript代码:WebSocket在javascript和python中不起作用,javascript,python,websocket,Javascript,Python,Websocket,我在学习的同时编写了一个基本的Websocket客户机-服务器代码。服务器程序使用Python,客户端程序使用Javascript。服务器端正在发送消息,但客户端未接收消息。你们能告诉我怎么了吗 Javascript代码: <script type="text/javascript"> let socket = new WebSocket("ws://localhost:8765"); socket.onconnect = function(event){
<script type="text/javascript">
let socket = new WebSocket("ws://localhost:8765");
socket.onconnect = function(event){
console.log('Connected.');
}
socket.onmesssage = function(event)
{
console.log("Message received, " + event.data);
var a = document.getElementById("p1");
a.innerHTML = "You are client no.:" + event.data;
}
</script>
Javascript代码根本不起作用,但Python代码起作用(它在发送消息后打印语句)。顺便说一下,有一个输入错误 它应该是
socket.onmessage
而不是onmessage
在您的代码中有3s。改为
socket.onmessage = function(event)
{
console.log("Message received, " + event.data);
var a = document.getElementById("p1");
a.innerHTML = "You are client no.:" + event.data;
}
socket.onmessage = function(event)
{
console.log("Message received, " + event.data);
var a = document.getElementById("p1");
a.innerHTML = "You are client no.:" + event.data;
}