Subject: MatriX XMPP Disconnections when UI busy
Hi Alex,
Please can you help with a situation we are seeing in our Silverlight XMPP application where the client disconnects from our Openfire server (using BOSH connection) when the application is busy - i.e. the UI thread is under heavy contention for resources. Is this an expected behaviour given that the sending/receiving of XMPP traffic in the API is done using the UI thread? It seems the disconnection occurs after about 65 seconds, and I'm trying to understand what settings I can alter to change the behaviour on either client or server. The application we have has many connections and data streams, and the XMPP chat is just one part of it, however, it's the only part that seems to drop connections quite frequently when put under load.
Any help or advice on where to start with this would be very much appreciated.
Rob
Please can you help with a situation we are seeing in our Silverlight XMPP application where the client disconnects from our Openfire server (using BOSH connection) when the application is busy - i.e. the UI thread is under heavy contention for resources. Is this an expected behaviour given that the sending/receiving of XMPP traffic in the API is done using the UI thread? It seems the disconnection occurs after about 65 seconds, and I'm trying to understand what settings I can alter to change the behaviour on either client or server. The application we have has many connections and data streams, and the XMPP chat is just one part of it, however, it's the only part that seems to drop connections quite frequently when put under load.
Any help or advice on where to start with this would be very much appreciated.
Rob