通过winsock为irc ident发送消息

时间:2014-12-12 14:17:13

标签: powershell irc

我刚开始写一个IRC机器人,我在发送身份时遇到了一些问题,这是我的代码的一部分,我遇到了问题:

   $nick = "bot1818"
   $writer.AutoFlush = $true
   $writer.NewLine   = $true
   $writer.WriteLine("USER $nick 0 * :$nick bot")

我得到了一个":morgan.freenode.net注意*:***没有识别回应"不久之后我就断开了。

1 个答案:

答案 0 :(得分:0)

您未正确注册连接。

您需要发送NICK消息以及USER消息,所以这样的事情:

$writer.WriteLine("NICK $nick")

不要担心" No Ident响应"它是一项古老的技术,现在不需要连接到大多数IRC网络,也不会无论如何都是由Windows系统提供的。

我建议您阅读RFC1459 - 它会告诉您有关IRC协议的所有信息。