2013-02-26 3 views

Répondre

0

Ici vous avez la fonction récursive infinie:

send: function(){ 
    socket.send("Sent from send function");  //error 
    this.send("Sent from send function");  //error <-- 
} 
+0

Ce n'est pas le problème. J'ai changé send à _send mais ça ne marche toujours pas = ( –

+0

Il me donne la même erreur –

+0

Seule la solution actuelle que j'ai trouvée est de contourner ce (contexte) de la méthode .onopen evenlistener. –

2

D'après mon expérience, cette erreur signifie généralement que le serveur est occupé/ou que les connexions existantes WebSocket bloquent et ne permettent pas à de nouvelles connexions WebSocket. Je ne suis pas familier avec Jetty, mais j'ai la même erreur avec un serveur constitué de uWSGI + gevent - qui permet au maximum une connexion websocket à un moment donné - lorsqu'un second navigateur tente de se connecter avant que la connexion existante soit fermée , il obtient précisément cette erreur.

Questions connexes