Skip to content

ArthurCrespy/ft_irc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

200 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


42

ft_irc

Internet Relay Chat

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.

Language: C++ Lines of code GitHub last commit GitHub watchers Result: 100/100

IntroductionHow To UseDescriptionAbout 42 CursusRelatedLicense

Introduction

How To Use

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 && irssi

Description

Internet 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.

About 42 Cursus

C++ project of Core05. Last group project before ft_transcendence.

You may also like...

  • 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.

License

For now, all rights are reserved.


Made by ArthurCrespy Made by armandb Made by juliendeg 42 Website
Github @Thur' | LinkedIn @Arthur Crespy | Instagram @crespyarthur

About

Internet Relay Chat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •