void Stop() { if (nic != null) { nic.Dispose(); nic = null; } if (server != null) { server.Dispose(); server = null; } done.SetCanceled(); }