Websocket (Tools): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Tools) |
|||
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
Inhaltsverzeichnis
Allgemeines
Wenn man Programme entwirft, die Websockets zur Kommunikation nutzen, sind Echoserver im Netz hilfreich.
- ws://echo.websockets.org
- http://www.websocket.org/echo.html
- Hoppscotch – wss://echo-websocket.hoppscotch.io
- λ if else – wss://ws.ifelse.io
Mit Erklaerung und GUI https://socketsbay.com/test-websockets
Python Echos Server auf dem lokalen Rechner.
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
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
Links
https://www.heise.de/hintergrund/WebSocket-Annaeherung-an-Echtzeit-im-Web-1260189.html https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol