Commit Graph

30 Commits

Author SHA1 Message Date
David Westgate
2dea995c5d fix client bug on msg 2023-12-03 15:35:42 -08:00
David Westgate
0bd7920a13 update readme and rfc 2023-12-03 15:31:04 -08:00
David Westgate
e64c156216 update readme, rfc 2023-11-30 22:34:38 -08:00
David Westgate
fe27fdd9d4 remove special client code designation; not really relevant 2023-11-30 21:57:02 -08:00
David Westgate
7e4883663b fix single param commands on the client 2023-11-30 21:54:46 -08:00
David Westgate
c20410b6f2 typo on error message 2023-11-30 21:42:14 -08:00
David Westgate
12a132df93 handle port bind issue, minor cleanup 2023-11-30 21:38:56 -08:00
David Westgate
d05df7979f better support messaging and parsing on client and server 2023-11-30 20:19:41 -08:00
David Westgate
d5935cdfff support leave/join messages 2023-11-30 19:00:03 -08:00
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
djw2
ac13824ebe cargo init 2023-11-17 18:37:56 -08:00