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.
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.
- IRC server implemented according to this client protocol standards.
- Clone the repository to your local machine
- Run
make
to compile source files - 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
- Additional features such as file transfer and a bot are added to the IRC server.