Skip to content

Coluyanson/ft_irc

 
 

Repository files navigation

ft_irc - Internet Relay Chat Server (42 school)

Summary

This project involves creating your own IRC server using C++98. Internet Relay Chat (IRC) is a text-based communication protocol on the Internet, offering real-time messaging that can be either public or private. Users can exchange direct messages and join group channels. The server must handle multiple clients simultaneously and facilitate communication between them.

Introduction

Internet Relay Chat (IRC) is a text-based communication protocol that allows users to exchange messages in real-time. An IRC server facilitates communication between clients, enabling them to join channels and participate in group conversations.

Features

  • IRC server implemented according to this client protocol standards.

Installation Instructions

  1. Clone the repository to your local machine
  2. Run make to compile source files
  3. Run ./ircserv <port> <pass>, where port is the port you want to run your server and pass is the password for users to access the IRC

Bonus Part

  • Additional features such as file transfer and a bot are added to the IRC server.

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.3%
  • Makefile 2.7%