我正在用Python写一个IRC机器人。
源代码:http://pastebin.com/gBrzMFmA(抱歉,我不知道如何在这里高效/正确地使用代码标签)
当"irc"套接字失效时,是否有任何方法可以检测它是否已经失效,并自动重新连接?
我一直在谷歌搜索,发现我需要创建一个新的套接字。我尝试着在while True:中添加捕获socket.error之类的东西,但似乎只是挂起而无法正确地重新连接。
提前感谢您的帮助。
源代码:http://pastebin.com/gBrzMFmA(抱歉,我不知道如何在这里高效/正确地使用代码标签)
当"irc"套接字失效时,是否有任何方法可以检测它是否已经失效,并自动重新连接?
我一直在谷歌搜索,发现我需要创建一个新的套接字。我尝试着在while True:中添加捕获socket.error之类的东西,但似乎只是挂起而无法正确地重新连接。
提前感谢您的帮助。