Skip to content

therappha/ft_irc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_irc — 42 Porto project

Minimal IRC-like server implemented as a 42 Porto project.

The goal is to practise network programming, sockets, and a simple protocol to handle multiple clients, channels and messages.

Features

  • Accept multiple clients and manage their connections
  • Handle channels and basic channel commands
  • Parse and route messages between clients and channels

Build

This project uses a simple Makefile. To build the server, run:

make

This will produce the executable ircsrv in the repository root.

Run

Run the server with a port number. For example:

./ircsrv 6667

Authors

  • Jpedro-c
  • Rafaelfe
  • Gde-la-r

About

Internet Relay Chat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •