2011-11-22 2 views
1

기다리고 나는 새 연결을 허용하도록 기다리는 동안이 Windows 서비스가 중지되면 어떻게되는지 궁금중지 Windows 서비스는 AcceptTcpClient

TcpClient client = myTcpListener.AcceptTcpClient(); 

와 연결을 수신 Windows 서비스가 있습니다.

청취자는 여전히 해당 포트에서 연결을 수신 대기합니까? 그렇다면 어떻게이 청취자를 죽일 수 있습니까?

답변

2

청취자에게 Stop()으로 전화해야합니다. 허용 된 연결을 개별적으로 닫아야합니다.

0

프로세스가 종료되면 청취자는 더 이상 청취하지 않게됩니다.

ChrisWue에서 설명한대로 올바르게 정리해야합니다.

0

스레드의 동일한 동작입니다. 프로세스는 스레드가 완료 될 때만 종료됩니다. stop 메소드를 실행할 때 모든 연결을 수동으로 닫으십시오.

관련 문제