IRC 协议 - 使用密码注册到服务器
IRC Protocol - Registration to Server with Password
我正在尝试编写 Python IRC 脚本。它没有连接到我的 UnrealIRCD 服务器,所以我用 TELNET 尝试了它:
telnet xx.xx.xx.xx 6667
Trying xx.xx.xx.xx...
Connected to xx.xx.xx.xx.
Escape character is '^]'.
PASS MYSERVERPASS
NICK MYNICKNAME
PING :7EF7F35D
USER MyUserName 8 * :MY REALNAME
本次连接后,不接受注册,超时。例如,当我尝试通过 telnet 连接到 EFnet 服务器时,这个过程工作正常。
那么,有人知道注册过程出了什么问题吗?
其他客户端和 Eggdrop Bot 可以毫无问题地连接到服务器。所以我不明白为什么这些简单的协议命令不起作用。
我假设这条消息是由服务器发送的:
PING :7EF7F35D
您必须通过以下消息回复它:
PONG :7EF7F35D
(更改 PONG 的负载以匹配 PING 中的负载)
这可能是服务器为了避免攻击所要求的。
我正在尝试编写 Python IRC 脚本。它没有连接到我的 UnrealIRCD 服务器,所以我用 TELNET 尝试了它:
telnet xx.xx.xx.xx 6667
Trying xx.xx.xx.xx...
Connected to xx.xx.xx.xx.
Escape character is '^]'.
PASS MYSERVERPASS
NICK MYNICKNAME
PING :7EF7F35D
USER MyUserName 8 * :MY REALNAME
本次连接后,不接受注册,超时。例如,当我尝试通过 telnet 连接到 EFnet 服务器时,这个过程工作正常。
那么,有人知道注册过程出了什么问题吗?
其他客户端和 Eggdrop Bot 可以毫无问题地连接到服务器。所以我不明白为什么这些简单的协议命令不起作用。
我假设这条消息是由服务器发送的:
PING :7EF7F35D
您必须通过以下消息回复它:
PONG :7EF7F35D
(更改 PONG 的负载以匹配 PING 中的负载)
这可能是服务器为了避免攻击所要求的。