Commit Graph

15 Commits

Author SHA1 Message Date
Lars Simon Winzer 48d77b6cbe Add: TransportLayer interface to abstract direct socket access 2026-03-12 15:47:03 +01:00
Lars Simon Winzer f4a32b1649 Add: Session Runnable to read incomming data, decode and print it 2026-03-12 13:45:30 +01:00
Lars Simon Winzer 5407e245f7 Add: Modify NetworkManager to create Session uppon recieving a new connection 2026-03-12 13:43:35 +01:00
Lars Simon Winzer 5ff4dcec53 Move: Session and SessionId from common to server 2026-03-11 18:53:30 +01:00
Lars Simon Winzer dac05de331 Add: Primitive first version of NetworkManager 2026-03-11 18:23:26 +01:00
Lars Simon Winzer b1ab8f3982 Merge branch 'main' into 'feat/network-manager' 2026-03-11 17:57:29 +01:00
Lars Simon Winzer 18331a7cc3 Add: Colored log output, based on log level 2026-03-11 17:47:36 +01:00
Lars Simon Winzer 85c872df23 Add: Konfigure log4j with the bare minimum 2026-03-11 17:41:14 +01:00
Jona Walpert 3c9f19c5da Add: Game logo, placeholder abckground image 2026-03-11 13:13:42 +01:00
Lars Simon Winzer 66925bc665 Add: Session interface all sessions need to conform to 2026-03-05 13:46:10 +01:00
Lars Simon Winzer ff38c9d6ef Add: SessionId class to uniquely identify session in SessionRegistry 2026-03-05 13:38:36 +01:00
Lars Simon Winzer e6b5cac53c Add: SessionId class to uniquely identify session in SessionRegistry 2026-03-05 13:28:04 +01:00
Lars Simon Winzer bf0dadc977 Fix: Typo in ServerApp class 2026-03-04 11:30:37 +01:00
Lars Simon Winzer 2183c591bf Add: Main, ClientApp, and ServerApp classes for application entry point with primitive input validation 2026-03-04 11:23:39 +01:00
Rahel Arnold 3f488d8639 Initial commit 2026-02-20 09:20:34 +01:00