Commit Graph

24 Commits

Author SHA1 Message Date
David Westgate
a5df7865a1 fix issue with room msg logic; add client keepalive watchdog 2023-11-30 14:11:56 -08:00
David Westgate
ac1eecd9e5 add error handling for sending message when not in the room 2023-11-30 01:03:05 -08:00
David Westgate
2f66815631 better handling of quit/close+ add types+ fmt 2023-11-29 18:53:38 -08:00
David Westgate
01ae72c6cc handle quitting finally 2023-11-29 16:36:50 -08:00
David Westgate
0de646a74e message format improvements 2023-11-29 13:31:25 -08:00
David Westgate
436c2406ab message working 2023-11-29 13:13:13 -08:00
David Westgate
3fb7c0c251 clone stream for register nick 2023-11-26 18:24:47 -08:00
David Westgate
3a93ac2dd5 change struct 2023-11-26 18:19:57 -08:00
David Westgate
0904161a1f further refactor 2023-11-26 17:58:56 -08:00
David Westgate
2697653b76 client and server cli optimizations 2023-11-26 13:15:43 -08:00
David Westgate
bdf70ea8d5 client and server refactor 2023-11-25 21:09:05 -08:00
David Westgate
9f1f23623d support LIST_USERS_IN_ROOM 2023-11-25 18:09:40 -08:00
David Westgate
b7c7be8dca improvements to join/leave room 2023-11-25 17:18:16 -08:00
David Westgate
da336e41be improvements to join room 2023-11-25 16:36:31 -08:00
David Westgate
f78acbdb10 improve server threading 2023-11-25 15:18:40 -08:00
David Westgate
52c757ea3a further work on server and client cmd implementation 2023-11-25 13:53:52 -08:00
David Westgate
7e4a6578dc add server menu, work on nick reg 2023-11-25 12:45:57 -08:00
David Westgate
52b6422e1a start of client app 2023-11-22 19:12:10 -08:00
David Westgate
6714735633 begin server listening logic 2023-11-19 19:05:01 -08:00
David Westgate
144453c692 add lib, partition both application files, c-line input 2023-11-19 19:03:59 -08:00
David Westgate
27e13d6a90 add rfc 2023-11-17 18:49:24 -08:00
djw2
ac13824ebe cargo init 2023-11-17 18:37:56 -08:00
David Westgate
929e291ab8
Update README.md 2023-10-27 18:15:02 -07:00
David Westgate
8be81600af
Initial commit 2023-10-27 17:32:41 -07:00