4

我想用 wss 构建一个架构,我实现了我的证书并且它们工作。但是现在,当我在浏览器上连接时,我的程序会创建 websocket 并直接关闭它,我不明白为什么,这是我在端口 5005 上运行的代码

 window.onload=function(){
   if (!window.WebSocket) {
    window.WebSocket = window.MozWebSocket;
   }
  if (window.WebSocket) {

    socket = new WebSocket("wss://localhost:7575/websocket");

    socket.onopen = function(){
        alert("opened the connection");
        socket.send("Hello");
    };

    socket.onmessage = function(message){
        var json = jQuery.parseJSON(message.data);
        notifyApplication(json);
    };
    socket.onclose=function(){
     alert("Websocket coonection is closed");
    };
}
else {
    alert("Your browser doesn't support websocket");
}

};

并且 webscoket 服务器是使用 netty 实现的,它在端口 7575 上运行。它提供了启用 SSL3.0 的 https 连接。

4

0 回答 0