8000 GitHub - Roshanakk/ft_irc: Our own IRC server, following Internet RFC standards.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Roshanakk/ft_irc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_irc

ft_irc is an Internet Relay Chat (IRC) server implementation, a protocol for real-time messaging and communication in a distributed network environment.

Features

  • Multi-client Support: Manages concurrent client connections via sockets.

  • Message Broadcasting: Delivers messages to all participants within a channel.

  • IRC Command Handling: Implements commands like JOIN, KICK, PRIVMSG, NICK, QUIT, etc...

  • Channel Management: Facilitates creation, joining, and leaving of communication channels.

  • Authentication: Ensures secure client-server interaction through password-protected access.

Run the project

git clone <repository_url>
cd ft_irc
make
./ircserver <port> <password>

Usage

To connect to the IRC server, use any IRC client such as irssi. Open the IRC client, then connect using the command:

/connect localhost <port> <password>

About

Our own IRC server, following Internet RFC standards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.7%
  • Makefile 1.3%
0