客户端中的Javascript WebSocket提供了#34;无效的帧头" in chrome

时间:2015-12-25 06:40:51

标签: 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: " + 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脚本,它接受握手并根据收到的消息处理一些东西。服务器显示握手正常工作,但由于客户端给我一个奇怪的错误,因此没有收到消息。它一直工作到今天。可能导致我的申请失败的原因是什么?

0 个答案:

没有答案