1. System.ObjectDisposedException: Cannot access a disposed object.
  2. Object name: 'Rssdp.Infrastructure.SsdpCommunicationsServer'.
  3. at Rssdp.Infrastructure.DisposableManagedObjectBase.ThrowIfDisposed()
  4. at Rssdp.Infrastructure.SsdpCommunicationsServer.BeginListeningForBroadcasts()
  5. at Rssdp.Infrastructure.SsdpDeviceLocator.OnBroadcastTimerCallback(Object state)
  6. at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
  7. --- End of stack trace from previous location where exception was thrown ---
  8. at System.Threading.ThreadPoolWorkQueue.Dispatch()
  9. System.ObjectDisposedException
  10. at Rssdp.Infrastructure.DisposableManagedObjectBase.ThrowIfDisposed()
  11. at Rssdp.Infrastructure.SsdpCommunicationsServer.BeginListeningForBroadcasts()
  12. at Rssdp.Infrastructure.SsdpDeviceLocator.OnBroadcastTimerCallback(Object state)
  13. at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
  14. --- End of stack trace from previous location where exception was thrown ---
  15. at System.Threading.ThreadPoolWorkQueue.Dispatch()