Skip to content
/ irc Public

ft_irc - IRC (Internet Relay Chat) Server Implementation

Notifications You must be signed in to change notification settings

paji1/irc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_irc - IRC (Internet Relay Chat) Server Implementation

Introduction

ft_irc is an IRC (Internet Relay Chat) server implementation, aiming to provide a basic chat platform for multiple users to communicate in real-time. The project is built as part of [insert course or personal project details].

Features

The ft_irc server project aims to include the following features:

  1. User registration and authentication
  2. Creation and joining of chat rooms
  3. Sending and receiving messages in chat rooms
  4. Handling basic IRC commands (e.g., JOIN, PART, NICK, QUIT)
  5. Error handling and server-client interaction
  6. etc.

Project Structure

The project will be divided into the following main components:

  1. Server: Responsible for handling client connections, user authentication, chat room management, and message broadcasting.
  2. Common Library: Shared code containing data structures and utility functions.

Installation

[git clone https://github.com/paji1/irc.git]

Usage

[make && ./ircserver ]

Contributing

[Ozahir ouil Zahir] [tel-mouh Taha El mouhajir]

About

ft_irc - IRC (Internet Relay Chat) Server Implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published