public void ServerStart() { var dicomServer = new DicomServer(); dicomServer.ArchiveDir = "c:\\"; dicomServer.Port = 105; dicomServer.Policy = new AcceptorPolicyService().AcceptorPolicy; dicomServer.Start(); while(!dicomServer.IsStarted) { Thread.Sleep(0); } dicomServer.Stop(); }
public void Stop_IsListening_TrueUntilStopRequested() { var port = Ports.GetNext(); var server = new DicomServer<DicomCEchoProvider>(port); while (!server.IsListening) Thread.Sleep(10); for (var i = 0; i < 10; ++i) { Thread.Sleep(500); Assert.True(server.IsListening); } server.Stop(); Thread.Sleep(500); Assert.False(server.IsListening); }
public void stopListening() { server.Stop(); }