问题描述
我正在尝试制作一个连接到 LinkNet 的 Python IRC 机器人(我正在连接到地址 irc.de2.link-net.org
)。通常LinkNet会告诉你用+7000端口加入。
这是我的一些代码:
self.irc.connect((server,6667))
由于端口必须是数字,所以我不能传递 "+7000"
否则它会抛出一个 TypeError
:
TypeError: an integer is required (got type str)
如果我像这样将 +7000
放在自己的位置:
self.irc.connect((server,+7000))
我收到连接错误:
ConnectionResetError: [Errno 104] Connection reset by peer
解决方法
只需使用不同的服务器。
我在任何人真正回答我的问题之前就发现了这一点,所以这不是真正的答案,但它帮助我继续我的项目,所以就这样。