我从小就开始使用IRC,我一直很着迷。作为一门语言练习,我考虑用Ruby编写一个简单的IRC客户端,Shoes作为图形前端。我的问题,亲切的,我需要熟悉什么才能开始这个伟大的冒险(当然除了鞋和Ruby)?我想有一些关于IRC协议的规范。有什么指针吗?
答案 0 :(得分:25)
早先的帖子提到了RFC1459。虽然它是IRC的一个非常好的介绍,但它实际上已被RFC 2810-2813取代。以下是编写IRC相关内容所需的更完整的文档列表:
答案 1 :(得分:10)
IRC规范在RFC 1459中列出
答案 2 :(得分:7)
我在维基百科上发现了这个宝石。听起来令人生畏。
实际上并非如此。
Telnet到IRC服务器,亲眼目睹协议的简单性。最难的部分是握手,之后非常简单。
答案 3 :(得分:2)
我曾经实施过一个客户端和一个服务器,还有2个人(作为课程的一部分) 我可以告诉你,你已经链接的RFC很棒 我还尝试简单地嗅探与现有客户端的连接,亲自了解其中的工作原理。
答案 4 :(得分:0)
不完全是您的问题的答案,但它可能会有所帮助。如果您使用Ruby,我发现Autumn Leaves项目是使用Ruby构建IRC bot的好方法:
http://github.com/RISCfuture/autumn/tree/master
它几乎是Ruby世界的叽叽喳喳。