Websocket (Tools): Unterschied zwischen den Versionen

Aus TippvomTibb
Zur Navigation springen Zur Suche springen
Zeile 16: Zeile 16:
  
 
=Tools=
 
=Tools=
 +
==Chrome Developer Tools==
 +
Ermoeglicht das Mitlesen (Handshake und Websocket-Frames) der Nachrichten ab Version 20 (chrome://version)
 +
 +
Aktivierung duch das 3-Punkte-Menue->Weitere Tools->Entwicklertools oder Strg+Umschalt+I
 +
 +
[[Datei:ChromeEntwicklerTools.png|600px|ChromeEntwicklerTools]]
 +
 +
Oder aber ueber chrome://net-internals/#sockets -> View live sockets
 +
 
==wscat==
 
==wscat==
 
  sudo npm install -g wscat
 
  sudo npm install -g wscat
Zeile 26: Zeile 35:
  
 
[https://github.com/Tectract/wssh3]
 
[https://github.com/Tectract/wssh3]
 
  
 
=Links=
 
=Links=
 
[https://www.heise.de/hintergrund/WebSocket-Annaeherung-an-Echtzeit-im-Web-1260189.html https://www.heise.de/hintergrund/WebSocket-Annaeherung-an-Echtzeit-im-Web-1260189.html]
 
[https://www.heise.de/hintergrund/WebSocket-Annaeherung-an-Echtzeit-im-Web-1260189.html https://www.heise.de/hintergrund/WebSocket-Annaeherung-an-Echtzeit-im-Web-1260189.html]
 
[https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol]
 
[https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol]

Version vom 4. Februar 2024, 19:02 Uhr

Allgemeines

Wenn man Programme entwirft, die Websockets zur Kommunikation nutzen, sind Echoserver im Netz hilfreich.

Mit Erklaerung und GUI https://socketsbay.com/test-websockets

Python Echos Server auf dem lokalen Rechner.

[1]

Tools

Chrome Developer Tools

Ermoeglicht das Mitlesen (Handshake und Websocket-Frames) der Nachrichten ab Version 20 (chrome://version)

Aktivierung duch das 3-Punkte-Menue->Weitere Tools->Entwicklertools oder Strg+Umschalt+I

ChromeEntwicklerTools

Oder aber ueber chrome://net-internals/#sockets -> View live sockets

wscat

sudo npm install -g wscat

Websocat

sudo wget -O /usr/local/bin/websocat https://github.com/vi/websocat/releases/latest/download/websocat.x86_64-unknown-linux-musl


wssh3

[2]

Links

https://www.heise.de/hintergrund/WebSocket-Annaeherung-an-Echtzeit-im-Web-1260189.html https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol