2013-09-30 36 views
1

在高速公路蟒蛇,它似乎是如果我的初始连接失败,无法告诉,或任何回调,我可以覆盖在我的WampClientProtocol子类。我尝试覆盖clientConnectionFailed,但是在连接失败时它没有被调用。在高速公路自动重新连接蟒蛇

我得到的失败时的连接

2013-09-29 22:17:50-0500 [Uninitialized] Stopping factory <autobahn.wamp.WampClientFactory instance at 0x20ee758> 
2013-09-29 22:17:50-0500 [Uninitialized] WebSocketClientFactory stopped 

回答

3

输出的唯一事实证明这不是AutobahnPython特定的 - 在Twisted way of handling this是压倒clientConnectionFailed(初始连接失败已经..“主机不可达”关系等)以及/或clientConnectionLost(曾经有一个连接丢失..或经常关闭)。

+0

啊,我试着在我的协议类上覆盖'clientConnectionFailed',而不是我的Factory类。谢谢您的帮助! –