This project is about creating your own IRC server. You will use an actual IRC client to connect to your server and test it. Internet is ruled by solid standards protocols that allow connected computers to interact with each other. It’s always a good thing to know.
Introduction • How To Use • Description • About 42 Cursus • Related • License
To clone and run this project, you'll need Git, Clang installed on your computer. From your command line:
# Clone this repository via HTTPS
$ git clone https://github.com/ArthurCrespy/ft_irc
# OR clone this repository via SSH
$ git clone git@github.com:ArthurCrespy/ft_irc.git
# Go into the repository
$ cd ft_irc/files
# Make the project
$ make
# Run the program
$ ./ircserv <port> <password> 42 Students can use the following command to test the project with irssi installed in the sgoinfre:
rm -rf $HOME/sgoinfre/.brew && git clone --depth=1 https://github.com/Homebrew/brew $HOME/sgoinfre/.brew && echo 'export PATH=$HOME/sgoinfre/.brew/bin:$PATH' >> $HOME/.zshrc && source $HOME/.zshrc && brew update && irssiInternet Relay Chat or IRC is a text-based communication protocol on the Internet. It offers real-time messaging that can be either public or private. Users can exchange direct messages and join group channels. IRC clients connect to IRC servers in order to join channels. IRC servers are connected together to form a network.
C++ project of Core05. Last group project before ft_transcendence.
- minitalk - The purpose of this project is to code a small data exchange program using UNIX signals.
- minishell - This project is about creating a simple shell.
For now, all rights are reserved.
Github @Thur' |
LinkedIn @Arthur Crespy |
Instagram @crespyarthur