Commit Graph

16 Commits

Author SHA1 Message Date
aortigos
b7487c193d Doing join command 2026-05-15 22:07:05 +02:00
2b44730e1a Channel changes and init JOIN command 2026-05-15 15:35:58 +02:00
aortigos
99e4e5cdb3 user command has been init 2026-05-15 14:24:46 +02:00
aortigos
61fae2d6a8 Nick command now do all the checks 2026-05-15 11:46:36 +02:00
aortigos
18f813ed37 pass has been refactorized and nick command init 2026-05-14 20:40:26 +02:00
300d489365 Parser accept server functions, and first stage for implementing client.send function 2026-05-14 17:24:23 +02:00
iherman-
d408d08249 Added close() calls to all Server constructor fails, also added SO_REUSEADDR 2026-05-12 20:38:33 +02:00
iherman-
3578bd5b5c Made the commands_ map be a Server attribute 2026-05-12 20:02:32 +02:00
iherman-
226a271a41 Added a basic command parser with a temporary echo command. Can be expanded by just adding command functions to the std::map commands, Should maybe move the commands map to the Server class later 2026-05-11 20:37:34 +02:00
iherman-
bdc24594a4 Added functional multiple client handling 2026-05-09 21:52:16 +02:00
iherman-
752eb89e72 Improved Server::run to now properly handle multiple packets 2026-05-07 14:18:52 +02:00
iherman-
4beabead01 Added a basic Server::run function which listens for one connection and sends the data back, added listen call to server constructor 2026-05-07 13:52:42 +02:00
iherman-
0c29c50e23 Created a functional basic constructor for Server class 2026-05-07 13:01:57 +02:00
iherman-
fd7a24de3d Fixed a really stupid mistake wow thats crazy 2026-05-06 18:27:10 +02:00
iherman-
cbc6c7fc41 Removed executable and added a check to the Server class to check whether the port is in a valid range 2026-05-06 18:19:17 +02:00
iherman-
b47c7dc9b8 Made a basic arg parser and shell implementation of the Server class 2026-05-06 18:07:17 +02:00