socket.error:[Errno 10061]无法建立连接,因为目标机器主动拒绝它

时间:2012-04-14 16:00:15

标签: python exception ignore

我有一个服务器 - 客户端应用程序,其中服务器随机在线,但客户端需要定期发送广播消息,以便在服务器联机时注册到服务器。因此,我希望我的应用程序忽略上述错误并继续执行它正在执行的操作,直到从服务器获取特定的控制触发器。

示例代码:

import socket,sys
cs = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
cs.connect((HOST, CPORT))
cs.send("REGS " + hostname)
cs.close()

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Socket引发socket.error异常:http://docs.python.org/library/socket.html

现在阅读有关如何使用try-except进行异常处理的信息:http://docs.python.org/tutorial/errors.html