WebSocket: Unterschied zwischen den Versionen

Aus CodicaTipps
Zur Navigation springen Zur Suche springen
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Zeile 26: Zeile 26:
 
Außerdem kann es mit Hilfe von [https://www.stunnel.org/ stunnel] mit Zertifikaten für sichere Verbindungen aufgerüstet werden:
 
Außerdem kann es mit Hilfe von [https://www.stunnel.org/ stunnel] mit Zertifikaten für sichere Verbindungen aufgerüstet werden:
 
* https://medium.com/geekculture/creating-a-local-websocket-server-with-tls-ssl-is-easy-as-pie-de1a2ef058e0
 
* https://medium.com/geekculture/creating-a-local-websocket-server-with-tls-ssl-is-easy-as-pie-de1a2ef058e0
 +
 +
==== websocat autoreconnect ====
 +
 +
Als Client muss man zur Nutzung des "Overlays" "autoreconnect:" die Langform des Aufrufs starten:
 +
 +
  websocat --text - autoreconnect:ws://echo.websocket.org
 +
 +
Beachte bitte das '-' im obigen Aufruf!
  
 
=== Wscat ===
 
=== Wscat ===

Version vom 30. Januar 2023, 20:38 Uhr

WebSockets ist ein Standard, mit dem nicht nur Pull-, sondern auch Push-Nachrichten vom Server zum WebClient kommen.

Shell

Als Kommandozeilen-Tool zur Verwendung von WebSockets gibt es

Websocat

https://github.com/vi/websocat

Zum Installieren unter Debian:

 sudo aptitude install websocat


Starten eines Rundruf-Servers:

  websocat -E -t ws-l:127.0.0.1:9001 broadcast:mirror:

Siehe

websocat mit SSL

websocat hat selbst Optionen, um es mit Zertifikaten für wss:// -Verbindungen zu versehen.

Außerdem kann es mit Hilfe von stunnel mit Zertifikaten für sichere Verbindungen aufgerüstet werden:

websocat autoreconnect

Als Client muss man zur Nutzung des "Overlays" "autoreconnect:" die Langform des Aufrufs starten:

 websocat --text - autoreconnect:ws://echo.websocket.org

Beachte bitte das '-' im obigen Aufruf!

Wscat

Websocketd

Java

Jakarta EE und websocket

Nachfolger von Java Enterprise Edition(Java EE) ist Jakarta EE. Die Pakete für Websockets heißen ab Jakarta EE 9 bzw Glassfish 6 jakarta.websocket anstatt javax.websocket.

Nachweise zu Java websocket


Android Java Websocket Client

Test

Mit

kann ein Websocket-Mock-Server für Jest erstellt werden.