From: [email protected]
To: [email protected]; [email protected]
Subject: 
Date: Fri, 6 Aug 2010 19:08:00 +0000








Hello,
      I'm your qpid user, current using 0.6 version. I have a situation here 
which I believe it's very common:   I set up a few queues in the broker, then I 
setup listeners listening to those queues. so the session for the listeners 
should never time out, otherwize , the listener will never receive a message 
from those queues.  For cpp client:  
            1.on linux platform, when I create a connection, I used 
ConnectionSettings class inastance to specify the heartbeat as 2 or 3, then 
pass it to the open(), then It seems working the way I want.
            2.on windows, anyway creates the connection seems keeping the 
session alive for ever which is good.
but for .Net C# client, I did not find the similiar functions, and eventually 
the session timed out, listeners stopped working.  The only solution seems to 
add a lostconnection event handler, in which create the connection , session 
again.  but still sometimes the listener totaly died, I guess even you create a 
connection again in the lostconnection event, the session times out ealiler 
than the connection is lost.
 
      So, what is the solution for the .Net C# client ? if you see anything I 
did wrong , please correct me.
 
      Also, when I use c++ client, while listener is listening, if the network 
connection is cut, then a asertion failed message box came out, how can I 
prevent that, and how can I detect the connection is lost ?

      Thank you !
 
 
Peter

                                          

Reply via email to