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();
        }
Example #2
0
        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);
        }
Example #3
0
 public void stopListening()
 {
     server.Stop();
 }