Files
C3hat/README.md
T
2026-05-15 13:37:50 -04:00

33 lines
1.2 KiB
Markdown

# C3hat
## Chat App in C3
Hello, this is a very basic chat application built in C3 for learning and fun. Don't take this repo seriously. Of course I am learning C3 so if there is something that could be done better in the C3 way let me know!
## Videos
This will be a series on my YouTube channel: [here](https://www.youtube.com/@aveydotdev)
### Roadmap
#### Server
- [ ] Accept Connection
- [ ] Threading
- [ ] Broadcast messages to all clients
- [ ] Parse Commands
- [ ] Channels or Chat Rooms
- [ ] Private Messages
#### Client
- [ ] Send Messages
- [ ] Stay Connected to Server
- [ ] Send Commands
- [ ] Join Channels or Chat Rooms
- [ ] Send Private Messages
- [ ] GUI
The GUI will be necessary because when a user is typing and someone else sends a message the user will have their message over written by the incoming message. This could be handled with threading, but learning C3 and creating a simple GUI will be a lesson opportunity.
## Why
I decided to build this because it's fun and secondly to really learn a language it's a good idea to build something more than trivial. Your "hello world" application isn't teaching you much about the language you are learning outside of printing to standard out, compiling and/or running.