所以,我会将其修复为JSON,但现在我从以下网站发送信件:socket.send("w")
socket.send("s")
服务器端是等待的JSON对象:
^{pr2}$
根据情况,我发送回客户端JSON:def on_message(self, message):
global c
if message == "w":
c = "8";
if message == "s":
c = "2"
if c == '8' :
self.write_message(json_encode(forward))
elif c == '2' :
self.write_message(json_encode(backward))
返回浏览器的是等待json对象的函数:
socket.onmessage = function(msg){
var message = JSON.parse(msg.data);
if(message.messageid== 1)
{
showServerResponse(message.message)
}
if(message.messageid== 2)
{
showServerResponse2(message.message)
}
}
以及向div显示的函数:function showServerResponse(txt)
{
var p = document.createElement('p');
p.innerHTML = txt;
document.getElementById('output').appendChild(p);
}
第二个函数是showServerResponse2(txt)发送给'output2'。在
通过这种方式,您可以根据sent参数将消息从服务器发送到不同的div,这是最初的问题。问题是,我们建议每个消息都用正确的参数发送,否则可能会丢失。在