如何检查Websocket是否用Javascript打开

问题描述 投票:0回答:1

我正在测试Java中的Web套接字工作方式,以这种方式尝试了代码:

(function(){     
   socket = new Websocket('ws://achex.ca:4010');

   socket.onopen  =  function(){
        console.log("Connection is now open")
  }
})

控制台日志中什么都没有显示...我在做什么错?

javascript websocket
1个回答
0
投票

[socket的readyState属性包含WebSocket API中指定的所有时间的websocket连接

它将是以下值之一:CONNECTINGOPENCLOSINGCLOSED

如果打开,一种工作方式是:

if (yourWsObject.readyState === WebSocket.OPEN) {
   // Do your stuff...
}
© www.soinside.com 2019 - 2024. All rights reserved.