IRC-Server-Client

Introduction

This project is a custom implementation of the Internet Relay Chat (IRC) protocol, developed for the Socket Programming assignment of DI31001 - Networks and Data Communications. This project includes a complete Server and Client architecture, designed to build an efficient, multi-user real-time text communication system using low-level Socket programming.

Core Features

  • High-Performance Server Architecture

  • Robust Channel Management

  • Interactive Client Interface

Accessing

This project has been open-sourced on GitHub.

🔗 IRC-Server-Client on GitHub

Found an issue, bug, or want to make a suggestion?

Please report in the “Issues” section of this GitHub project:

  1. Click “New issue”.
  2. Write a title and description as required.
  3. Click “Create”. You can also press Ctrl + Enter on Windows PC or ⌘ ⏎ on Mac.