A real-time chat application built using C programming language implementing socket programming for client-server communication.
- Real-time communication between client and server
- TCP socket-based connection
- Multi-client support (basic level)
- Terminal-based chat system
- C Programming Language
- Socket Programming (TCP/IP)
- Linux/Unix environment
- client/ β Client-side code
- server/ β Server-side code
- client.c β Client implementation
- server.c β Server implementation
- Server starts and listens on a port
- Client connects using IP and port
- Messages are exchanged via socket connection
- Real-time communication happens over TCP protocol
- Understanding of networking fundamentals
- Socket programming concepts
- Client-server architecture
- Process communication in C
Enayat Ullah
Full Stack Developer | AI & Systems Enthusiast