IRC (rfc1459):哪个事件表明我已连接?

Posted

技术标签:

【中文标题】IRC (rfc1459):哪个事件表明我已连接?【英文标题】:IRC (rfc1459): Which event says that I am connected? 【发布时间】:2012-10-12 20:16:58 【问题描述】:

我正要实现rfc1459的一些部分。

我的事情是:

我如何知道我的脚本已正确连接到网络。我的意思是什么事件说你“是的,先生。你通过了我所有的检查,继续”

我目前正在检查是否出现消息 ":Welcome" :3

if ':Welcome' in s:
        print 'Connection established...'
        self.send('JOIN %s\r\n' % self.channel)

【问题讨论】:

转储 RFC 并检查实际的 IRCd。 RFC 并没有真正得到很好的遵守。 我应该用 IRCd 做什么?我需要一个好的客户端实现。但好点我想明白了! 【参考方案1】:

我真的想通了!

我的第一个问题是有一个更新 rfc1459 的 rfc:rfc2812

你瞧,有一条欢迎消息 RPL_WELCOME。

这正是我想知道的!

- 蒂莫

【讨论】:

以上是关于IRC (rfc1459):哪个事件表明我已连接?的主要内容,如果未能解决你的问题,请参考以下文章

用正则表达式匹配 IRC 频道

我应该在 NICK 之前使用 PASS,USER 吗?

试图写一个 IRC 客户端,但很难找到关于代码和连接协议的好资源

C#中的IRC库[关闭]

在网站上为公共和私人聊天选择哪个更好:IRC 或 Jabber?

互联网中继聊天 rfc 实现