我正在尝试制作一个连接到LinkNet的python IRC bot(我正在连接到地址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
换一个服务器。
我在别人回答我的问题之前就知道了,所以这不是一个真正的答案,但它帮助我继续我的项目,所以在那里。
LinkNet仅使用SSL 7000而不是6667年。必须使用import ssl.
1=irc.link-net.nl:7000
2=linknet.sh.cvut.cz:7000
3=irc.link-net.fi:7000
4=rc.link-net.no:7000
5=irc.link-net.be:7000
6=irc.ca2.link-net.org:7000
7=irc.se.link-net.org:7000
8=irc.us-ca2.link-net.org:7000
9=irc.de2.link-net.org:7000