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

T4u*_*T4u 4 irc network-programming protocols network-protocols

我必须为学校的项目开发自己的IRC服务器.学校并不需要太多,我必须向他们展示一个功能强大的irc服务器,它接受多个连接并实际执行基本任务,如打开房间,聊天,禁止..

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

所以特别的是,你知道任何简短描述irc服务器协议的网站/教程/文章,所以我可以开发一个基本的irc服务器而不需要阅读整个RFC吗?

我知道这可能会让一些人感到沮丧,我实际上并不想研究这个协议,而只是为了我的学校项目而"复制"它.事实并非如此,我确实想研究它,因为我研究了很多协议,我会的.现在我不需要理解它,我只需要为我的项目工作,或者我将没有成绩.

jou*_*ous 5

你用什么语言?

是一个由Alex Boyd用java编写的工作简单的irc服务器.

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


Gar*_*age 5

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

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