diff options
Diffstat (limited to 'readme.md')
-rw-r--r-- | readme.md | 31 |
1 files changed, 26 insertions, 5 deletions
@@ -1,9 +1,30 @@ -# tunnel challenge gedoe +# tunnel challenge stuff HMI software stack: -- UI d.m.v. webpagina in vanilla HTML/CSS/JS -- Chromium in kiosk modus om de webpagina fullscreen te weergeven -- websocat om de TCP socket verbinding om te zetten in een WebSocket -- nginx om de webpagina te hosten +- vanilla HTML/CSS/JS webpage as UI +- display webpage fullscreen using Chromium in kiosk mode +- use websocat to convert TCP socket connections to WebSocket +- nginx for static hosting + +## bonus bits + +- mock WebSocket server + ```sh + websocat -s 8081 + ``` +- mock TCP server + ```sh + socat stdio tcp-listen:8079 + ``` + or + ```sh + nc -lp 8079 + ``` + (both of these need `while :; do ... ; done` loops to keep them running + indefinitely) +- forward TCP server to WebSocket + ```sh + websocat --text ws-listen:127.0.0.1:8081 tcp:127.0.0.1:8079 + ``` |