11 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
de65905387 added suport for embedding resources and added serving /favicon.ico 2024-12-30 23:30:01 +01:00
Reinder Feenstra
d4049d8295 client-server: replaced binary socket connection by http websocket connection 2024-12-15 23:25:01 +01:00
Reinder Feenstra
a107fb1312 clang-tidy: fixed readability issues 2024-11-23 09:08:39 +01:00
Reinder Feenstra
0337ac6a4d another experiment, see #33
create connection in server thread and strart reading without using the eventloop
2023-11-16 23:27:33 +01:00
Reinder Feenstra
1e9ef650c2 fix: determine connection id in network thread, see #33 2023-11-15 18:21:38 +01:00
Reinder Feenstra
cdac489b11 fix: hanging client connect, see #33
The asio socket was moved in the eventloop thread, no in the server io context thread.
Asio doc don't explicitly say moving is thread safe, so it moste likely isn't.
2023-11-14 22:38:29 +01:00
Reinder Feenstra
11ac7d6909 refactor: renamed Client to Connection 2023-09-22 20:20:21 +02:00
Reinder Feenstra
db87ed9cc1
fix: m_socket -> m_socketTCP 2023-01-10 08:33:08 +01:00
Reinder Feenstra
e738a162bf minor optimalizations 2023-01-09 23:01:39 +01:00
Reinder Feenstra
39d180a2fd fixed threading issue in server/client/session objects 2022-05-31 23:08:00 +02:00
Reinder Feenstra
cdc5dab129 moved server to seperate object and thread, eventloop now runs in main thread 2022-05-22 11:33:25 +02:00