Hi, So all working fine with Connection_driver and an external event loop.
However, when trying to add a 're-connect' feature, the connection_driver based client is unresponsive. Details: 1. When the server fails abruptly, the loss of transport is detected by a socket recv on the client. 2. Two different methods have been separated used to inform the Qpid engine about the situation - disconnected() and connection().close() 3. When the connection_driver detects a new transport connection, connect() and dispatch() are called, but nothing appears in the write buffer. Is connection_driver a 'one-time use only' class? If not, how can I use it to re-establish an amqp connection? Thanks.