Skip to content

This project is an implementation of an Internet Relay Chat (IRC) client and server.

Notifications You must be signed in to change notification settings

gemartin99/ft_irc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IRC 💻💬

This project is an implementation of an Internet Relay Chat (IRC) client and server.

Run

Do make and then run:

./ircserv <port> <password>

You can also run the program without arguments and it will take them from the configuration file.

./ircserv

Connect 📶

First, we will install a client application. In this case, we have chosen irssi to do the project.

sudo apt instal irssi

If you do not have sudo permissions you must install brew and install the client.

brew install irssi

Once we have the server running and have the client installed we must run it.

irssi

To connect to the server we must type the following:

/connect <IP> <port> <password> 
Screen Shot 2023-05-23 at 12 04 52 AM

Commands

◦ Invite

◦ Join

◦ Kick

◦ Nick

◦ Pass

◦ Ping

◦ Mode

◦ Part

◦ Privmsg

◦ Quit

◦ Topic

◦ User

Partners 👨🏻‍💻

100px
smiro

Intra 42
100px
mgueifao/fletcher

Intra 42

Maybe it would interest you!

- To check my progression in 42 common core ↙️

HERE

- My 42 intra profile ↙️

HERE

Contact 📥

Contact with me if you fine some errors! That will help future students! 😁

◦ Email: gemartin@student.42barcelona.com

◦ Linkedin: https://www.linkedin.com/in/gemartin99/

About

This project is an implementation of an Internet Relay Chat (IRC) client and server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.8%
  • Makefile 15.1%
  • Shell 0.1%