ft_irc is an IRC (Internet Relay Chat) server implementation, aiming to provide a basic chat platform for multiple users to communicate in real-time. The project is built as part of 42 Network Common Core.
The ft_irc server project aims to include the following features:
- User registration and authentication
- Creation and joining of chat rooms
- Sending and receiving messages in chat rooms
- Handling basic IRC commands (e.g., JOIN, PART, NICK, QUIT)
- Error handling and server-client interaction
- etc.
The project will be divided into the following main components:
- Server: Responsible for handling client connections, user authentication, chat room management, and message broadcasting.
- Common Library: Shared code containing data structures and utility functions.
[git clone https://github.com/waelzahir/IRC-Server.git]
[make && ./ircserver ]
[Ozahir ouil Zahir] [tel-mouh Taha El mouhajir]