python套接字连接超时
我在连接irc服务器时遇到一些问题。昨天,下面附加的代码运行良好,但今天我遇到了错误python套接字连接超时,python,sockets,irc,Python,Sockets,Irc,我在连接irc服务器时遇到一些问题。昨天,下面附加的代码运行良好,但今天我遇到了错误 print('Script started') network = 'irc.quakenet.org' port = 6667 irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) irc.settimeout(180.0) print(irc.gettimeout()) **irc.connect((network, port))** 在日志中,我
print('Script started')
network = 'irc.quakenet.org'
port = 6667
irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
irc.settimeout(180.0)
print(irc.gettimeout())
**irc.connect((network, port))**
在日志中,我得到以下信息:
脚本开始
180.0回溯(最近一次调用last):文件“C:\Users…\TM\u bot1\src\connectBot.py”,第66行,
在里面
irc.connect((网络,端口))超时错误:[WinError 10060][ErrMsg]
在返回错误的代码行中,以粗体显示
我的问题是,这真的是服务器可用性的问题吗?使用mIRC代理,我可以连接到相同的服务器和端口
**请回答以下问题:
它未连接到代理服务器。如前所述——昨天一切正常,从那以后我没有改变任何事情。
我在180秒前得到这个错误
现在,几个小时后-脚本工作正常,所以似乎是服务器过载问题。有没有办法延长超时时间?我对套接字的超时设置有问题。我找到了这个 哪个地址
基本上,配方执行它自己的超时,因为超过20秒的超时似乎被套接字忽略,因为还有另一个较短的超时。防火墙可能会阻止您。你检查过了吗?在你的套接字尝试连接到服务器后,你会立即收到错误吗?还是等了180秒?