migration from gitlab
1.2 KiB
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
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.