Javascript prises de courant (a échoué: Erreur lors de WebSocket poignée de main: net::ERR_CONNECTION_RESET)

Je suis en train de créer un programme simple pour envoyer un message à une prise en texte brut. L'expéditeur est une page web en javascript à l'aide de websocket et le serveur est un programme C. Je n'ai pas de contrôle sur le code en C mais j'ai été assuré par les codes propriétaires que je peux utiliser javascript simple pour envoyer le message. Mon code est comme suit:

<!DOCTYPE HTML>
<html>
    <head>
        <script type="text/javascript">
            //initialize the websocket ws
            var ws; 
            //Open the socket connection
            function openSock() {
                //test for Websocket compatibility in the browser
                if ("WebSocket" in window) { 
                    //log socket attempt
                    console.log("Attempting to open socket!");
                    //open web socket ws
                    ws = new WebSocket("ws://192.168.6.222:11000/echo");
                } else { //else the browser doesn't support WebSocket
                    //Websocket is not supported
                    alert("APS NOT supported by your Browser!");
                }
            }
            //send the command to socket ws
            function sendCommand() { 
                console.log("Attempting to Send Message");
                ws.send("your message here");
            }
            //close the socket ws
            function closeSock() {
                console.log("Closing Socket");
                //close socket ws
                ws.close();
            }

        </script>
    </head>
    <body>
        <div id="sse">
            <a href="javascript:openSock()"><input type=submit value="open"></a>
            <a href="javascript:sendCommand()"><input type=submit value="send"></a>
            <a href="javascript:closeSock()"><input type=submit value="close"></a>
        </div>
    </body>
</html>

Lorsque je clique sur le bouton connecter, j'obtiens cette erreur:

Connexion WebSocket à 'ws://192.168.6.222:11000/echo" a échoué: Erreur lors de WebSocket poignée de main: net::ERR_CONNECTION_RESET

J'ai vérifié le pare-feu et le port semble ouverte. Après avoir passé une bonne quantité de temps dépannage du serveur (en s'assurant qu'il est en cours d'exécution et sur le réseau, etc.) Je me demande si j'ai fait quelque chose de mal avec ce côté client code.

De mon manque de connaissances et de la lecture, j'ai fait cela semble correct, mais toute aide est la bienvenue.

  • avez-vous essayé dans différents navigateurs?
  • Oui, j'ai essayé Chrome et Firefox.
InformationsquelleAutor mando222 | 2015-12-09