基本 IRC 服务器协议概述/教程

发布于 2024-11-17 13:20:38 字数 407 浏览 2 评论 0原文

我必须为学校项目开发自己的 IRC 服务器。 学校不需要太多,我所要做的就是向他们展示一个正常运转的 irc 服务器接受多个连接并实际执行基本任务 比如开房间,聊天,禁止..

我年轻的时候开发了自己的IRC机器人,但是构建IRC服务器要困难得多, 因为我没有时间自己研究或阅读 IRC 服务器协议的整个 RFC。

所以特别的是,你知道有什么网站/教程/文章简短地描述了 irc 服务器协议,这样我就可以开发一个基本的 irc 服务器而无需阅读整个 RFC 吗?

我知道它可能会惹恼有些人说我实际上并不想研究该协议,只是为了我的学校项目“复制”它。事实并非如此,我确实想研究它,因为我研究了很多协议,而且我会的。 现在我不需要理解它,我只需要一些对我的项目有用的东西,否则我将没有成绩。

I have to develop my own IRC Server for a project for school.
School does not require much and all i have to show them is a functioning
irc server which accepts multiple connections and actually performs the basic tasks
such as opening a room, chatting, banning ..

I developed my own IRC bot when i was younger but building the irc server is much harder,
as i do not have time to make my own research or read the whole RFC of the IRC Server protocol.

so the special is, do you know any sites/tutorials/articles that describe in short the irc server protocol, so i could develop a basic irc server without reading a whole RFC?

I know it might piss off some people that i do not actually want to study the protocol but just kind of "copy" it for my school project. this is not the case, i do want to study it as i studied a lot of protocols, and i will. Right now i do not need to understand it, i just need something working for my project, or i will be left without a grade.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情未る 2024-11-24 13:20:38

您使用什么语言?

这里是一个用java编写的简单的irc服务器作者:亚历克斯·博伊德。

编辑:及时丢失的源代码。使用 存档版本

What language do you use?

Here is an working simple irc server written in java by Alex Boyd.

Edit: The source code for got lost in time. Use the archived version.

宛菡 2024-11-24 13:20:38

我看到@jous 已经回答了你的问题。

对于其他想要了解 IRC 服务器开发的人来说,这里有一个非常好的资源 - https:// /www.alien.net.au/irc/index.html

I see @jous has already answered your query.

For others who want to learn about IRC server development, here is a very good resource - https://www.alien.net.au/irc/index.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文