Commit Graph

66 Commits

Author SHA1 Message Date
e90c3ed57a easy switching between different service types.
Working now with ssh as well.
2024-07-20 14:29:47 +02:00
5055cebb7c structuring into packages 2024-07-20 14:09:04 +02:00
cfccf04f9d working server
* administration appears coorect
* multiple clients for one agent
* logging of active connections
* simple echo server on the agent.
2024-07-20 13:35:49 +02:00
6c8e0adccf agent is now setting up ws connection to server.
Next: adding multiplexing and listening on a socket.
2024-07-20 10:56:14 +02:00
f3cbd9012a First agent version, passing in external listener fo ssh so it can be used later with yamux as well. 2024-07-20 10:43:38 +02:00
3b2b9162ba cleanup now works. Clients and agents can connect and disconnect at will. 2024-07-19 21:48:54 +02:00
8842c37a66 dynamic publicId now working with single connection to agent. Cleanup is not working yet. 2024-07-19 21:13:57 +02:00
e2c2cbd0ef rendezvous mechanism with fixed id is now working. 2024-07-19 20:29:51 +02:00
f59c8368ea first rendez vous:
1. two websocket clients connecting: one as agent and one as client
2. bidirectional communication between the two
2024-07-19 19:31:34 +02:00
ada8dee0aa further generalizatio of synchronizing two streams of data. 2024-07-18 21:25:00 +02:00
650b40dfec now using in wstotcp as well. 2024-07-18 21:18:40 +02:00
188d949d65 moved websocket wrapper to iowrappers package. 2024-07-18 21:14:23 +02:00
46a7588896 generalizing websocket connection to reader/writer. 2024-07-18 20:58:15 +02:00
4eb83d033a ssh client -> tcptows -> wstotcp -> sshserver works. 2024-07-18 19:48:06 +02:00
cc35288d8a added makefile for building. 2024-07-18 19:12:09 +02:00
9cbfa812ca restructuring. 2024-07-18 19:04:33 +02:00