Jörg Reinholz: JS Websocket verbindungsabbruch

Beitrag lesen

Moin!

der js-code ist so ziemlich der aus vorzeigebeispielen einer ganz simplen verbindung.

Der konkrete Code wäre aber dennoch interessant.

  1. Hier ein Beispiel aus dem Jahr 2010.
  2. Hier eines aus 2015.

Du schreibst, Du öffnest die Verbindung mit

new WebSocket(wsUri); 

Wir können nur raten was passiert, weil wir Deinen Code nicht sehen. Möglicherweise ist es nämlich so, dass Du den Socket (etwa) so öffnest

var exampleSocket = WebSocket(wsUri); 

und aus irgendwelchen Gründen (welche nur aus Deinem Skript ersichtlich wären) passiert es, dass genau das nochmals aufgerufen wird:

var exampleSocket = WebSocket(wsUri) // oder irgendwas anderes; 

Wie würdest Du reagieren, wenn Du der Javascript-Interpreter wärst und man das Websocket-Objekt überschreibt?

Wie schon geschrieben ist das alles Kristallkugelwissenschaft. Versuche uns zwei Beispielskripte aus deinem Code zu bauen (die das Verhalten aufweisen), damit wir uns das ansehen können. Wenn die Beispielskripte das Verhalten nicht aufweisen, dann liegt es womöglich an Deiner Programmlogik (wahrscheinlich die von Dir beschriebenen "sicherheitsrelevanten dinge" siehe oben).

Jörg Reinholz