private void beginNewTopicSubscription(string url)
{
try
{
if(_ampsClient!=null)
{
_ampsClient.disconnect();
}
}
catch (Exception )
{
}
try
{
_ampsClient = new Client(Guid.NewGuid().ToString());
_ampsClient.connect(url);
_ampsClient.logon();
// make it quick! Don't want to see the ui lockup.
_ampsClient.sowAndSubscribe(msg => processTopic(msg), "/AMPS/SOWStats", 1000);
}
catch (Exception)
{
}
}