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