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.




Reply via email to