当前位置:  开发笔记 > 后端 > 正文

编写简单的IRC(Internet-Relay-Chat)客户端

如何解决《编写简单的IRC(Internet-Relay-Chat)客户端》经验,为你挑选了3个好方法。

我从小就开始使用IRC,我一直很着迷.作为一种语言练习,我在考虑使用Shoes作为图形前端在Ruby中编写一个简单的IRC客户端.我的问题,亲切的,我需要熟悉什么才能开始这个伟大的冒险(当然除了鞋和Ruby)?我想有一些关于IRC协议的规范.有什么指针吗?



1> Hinrik..:

之前的帖子提到了RFC1459.虽然它是IRC的一个非常好的介绍,但它实际上已被RFC 2810-2813取代.以下是编写与IRC相关的任何内容所需的更完整的文档列表:

RFC1459(原始RFC;已取代,但仍然有用)

RFC2810(IRC架构)

RFC2811(IRC频道管理)

RFC2812(IRC客户端协议)

RFC2813(IRC服务器协议)

CTCP规范

DCC规范

更新的CTCP规范(并非所有客户都支持此)

ISupport(响应代码005)草案(现在几乎所有服务器都支持此功能)

客户端功能(CAP命令)草案(由某些服务器/客户端支持)

IRCv3标准和提案(IRC的未来功能,其中一些已得到广泛支持)



2> FlySwat..:

IRC规范在RFC 1459中列出

http://www.irchelp.org/irchelp/rfc/rfc.html



3> FlySwat..:

我在维基百科上发现了这个宝石.听起来令人生畏.

实际上并非如此.

Telnet到IRC服务器并亲眼目睹协议的简单性.最难的部分是握手,之后非常简单.

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有