This project has been created as part of the 42 curriculum by nofelten, ccauderl and acohaut.
nofelten, ccauderl & acohaut
(piscine of september's 2025 - 42 PARIS)
starting date : 16/09/2026
last update : 17/09/2026
This project is about to create our own IRC server !
We have to use an actual IRC client to connect to our server and test it.
The Internet is governed by solid standard protocols that allow connected computers to interact with each other. So, it's always beneficial to understand these protocols.
We based our project mainly on RFC 1459 that explains all about Internet Relay Chat Protocol.
Skills learning / improvement :
- .
Usage
- .
- .
Check leaks
valgrind --leak-check=full --show-leak-kinds=all
RFC 1459 - IRC Protocol : (https://datatracker.ietf.org/doc/html/rfc1459)
French ft_irc github project : (https://github.com/raveriss/ft_irc)
Creating a TCP Server in C++ : (https://www.youtube.com/watch?v=cNdlrbZSkyQ&list=PLHBVNH27RbWqGTL-AYMylWkNck45cxPnG)
C++ Networking : (https://www.youtube.com/watch?v=gntyAFoZp-E&list=PLHBVNH27RbWqGTL-AYMylWkNck45cxPnG&index=3)