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.

本项目是为 DI31001 - Networks and Data Communications(计算机网络与数据通信)的 Socket Programming 作业所定制开发的一个遵循 Internet Relay Chat (IRC) 协议标准的实现方案。本项目包含完整的服务端 (Server) 与客户端 (Client) 架构,旨在通过底层 Socket 编程,构建一个高效、支持多用户并发的实时文本通讯系统。

Core Features
核心特性

  • High-Performance Server Architecture
    高性能服务端架构

  • Robust Channel Management
    稳健的频道管理

  • Interactive Client Interface
    交互式客户端界面

Accessing
访问

This project has been open-sourced on GitHub.

本项目已在 GitHub 上开源。

🔗 IRC-Server-Client on GitHub

Found an issue, bug, or want to make a suggestion?
发现问题、bug,或希望提出建议?

Please report in the “Issues” section of this GitHub project:
请您在本 GitHub 项目的 “Issues” 区内提出:

  1. Click “New issue”.
    点击 “New issue”。
  2. Write a title and description as required.
    按要求撰写标题(title)和描述(description)。
  3. Click “Create”. You can also press Ctrl + Enter on Windows PC or ⌘ ⏎ on Mac.
    点击 “Create”。您也可以在 Windows 电脑上按下 Ctrl + Enter 或在 Mac 上按下 ⌘ ⏎。