Skip to content

chamaselion/42_irc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This project has been created as part of the 42 curriculum by ldick, julcalde, bszikora.

Description

ft_irc is a small IRC server written in C++98. It implements a subset of the IRC protocol so multiple clients can connect, authenticate, join channels, and exchange messages. The goal is to understand event-driven networking, socket programming, and IRC command handling.

Instructions

Build

make

Run

./ircserv <port> <password>

Example:

./ircserv 6667 hunter2

Connect

Use IRC client irssi to connect to the server, then authenticate with the password above.

Resources

About

A lightweight IRC client/bot implementation for experimenting with the IRC protocol—handles connecting to servers, joining channels, and sending/receiving messages, with a focus on simplicity and extensibility.

Topics

Resources

Stars

Watchers

Forks

Contributors