客户端中的Javascript WebSocket给出;无效的帧头“;含铬
所以我有一个客户端,它正在用javascript打开一个简单的web套接字。代码如下:客户端中的Javascript WebSocket给出;无效的帧头“;含铬,javascript,ruby,web,websocket,Javascript,Ruby,Web,Websocket,所以我有一个客户端,它正在用javascript打开一个简单的web套接字。代码如下: var ws = new WebSocket("ws://waihoilaf.duckdns.org:53000"); ws.onopen = function(){ console.log("Opening up a socket."); } ws.onmessage = function(evt){ console.log("Received message: " + JS
var ws = new WebSocket("ws://waihoilaf.duckdns.org:53000");
ws.onopen = function(){
console.log("Opening up a socket.");
}
ws.onmessage = function(evt){
console.log("Received message: " + JSON.parse(evt.data));
}
ws.onclose = function(){
console.log("Closed the socket.");
}
function thing(){
console.log("Sending a message...");
var message = {"message":"Some message", "some number":3};
ws.send(JSON.stringify(message)); // This is where the error occurs
}
我在服务器上运行了一个简单的ruby脚本,它接受握手并根据收到的消息处理一些事情。服务器显示握手工作正常,但由于客户端给我一个奇怪的错误而没有收到消息。直到今天,一切都很顺利。是什么原因导致我的应用程序失败?不要让我们一直猜测-错误消息是什么?服务器的代码和日志是什么。。。帮助我们帮助您。与从服务器发送的数据相关的
“无效帧头”
消息-服务器正在发送什么?是否使用Websocket协议正确格式化?