Dmitriy Kargapolov wrote:
Further investigation shown that the reason was not "incorrect" tcp option. Being not familiar with .NET I placed session.close() and client.close() calls into Destructor of the Object responsible for the communication with Broker. And this object's Destructor was called when Program.Main() ended. I was just shocked realizing that session.close() call never returns. Once it invoked Monitor.Wait(), situation gets out of control - program just silently terminated! Moving cleanup code out of the destructor and its explicit invocation fixed the problem.
Thanks for the info! --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
