Commit Graph

21 Commits

Author SHA1 Message Date
e5f2e4f8ac Move functions to detail namespace 2025-04-19 23:20:56 +02:00
6c693d5aa0 Add blocking tcp server and client 2025-04-19 23:10:40 +02:00
2d8cfb5123 Split tcp.hpp and tcp.cpp into separate files for server and client 2025-04-19 22:25:46 +02:00
da6159d706 Cosmetic changes 2025-04-19 14:45:12 +02:00
4766d4755a Add stop_listening() 2025-04-19 14:40:36 +02:00
440837cdbc disconnect() -> disconnect_from_client() 2025-04-19 14:39:14 +02:00
b22150de94 Fix bugs; Add doc comments 2025-04-19 14:29:25 +02:00
4ffd828655 Reorder function definitions; Rename function 2025-04-19 14:17:22 +02:00
1c91b7a1d7 Code style 2025-04-19 14:12:16 +02:00
9582dbdc88 Remove ServerSettings 2025-04-19 14:11:50 +02:00
47a2135093 Clean up includes 2025-04-19 14:10:25 +02:00
9aee820625 Remove constness where it makes no sense; Satisfy rule of 5 2025-04-19 13:50:06 +02:00
da346c256e Add test for get_client_ip_as_string() 2025-04-19 13:49:25 +02:00
1847a0ea0c Add gitignore 2025-04-19 13:41:47 +02:00
ce1afad63f Remove commented out code 2025-04-19 13:40:59 +02:00
1b2d7e49fc Fix typo 2025-04-19 05:23:22 +02:00
14130bbf29 Add unit tests 2025-04-19 05:20:25 +02:00
2b14257c52 char -> std::byte 2025-04-19 02:39:12 +02:00
5121c2a27b Add tcp server 2025-04-19 02:35:03 +02:00
bbf039a596 Replace custom error type with int 2025-04-18 22:00:35 +02:00
72121036a6 Add first tcp server implementation 2025-04-18 21:52:54 +02:00