문제

연결이 끊어 질 때 프로그램이 어떻게 반응하는지보고 싶습니다. 네트워크 카드를 비활성화하는 것 외에도 프로세스 또는 연결을 소유 한 스레드없이 Windows에서 TCP 연결을 끊을 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

OS 오류를 생성하는 가장 가까운 것은 다음과 같은 것을 사용하는 것입니다. tcpview 어떤 소켓이 열려 있는지 살펴보고 절단합니다. 연결을 끊는 데 정확히 무엇을하는지 잘 모르겠지만 응용 프로그램에서 볼 수있는 방식으로 닫습니다.

다른 팁

tcpview by sysinternals 연결을 닫을 수 있습니다 (모든 열린 연결을 참조하십시오).

내가 본 한 가지는 원격으로 연결을 절단 할 수있는 방식으로 네트워크 코드를 작성하는 것입니다. 내가 한때 작업 한 제품은 그런 식으로 작성되었습니다. 우리는 심지어 연결을 무작위로 깨뜨릴 수있는 일련의 고문 테스트를 받았습니다. 이 제품은 거래를 의미했으며, 어떻게 행동했는지 보는 것이 유익했습니다.

물론, 우리는 네트워크가 실제로 연결을 깨고있는 고객을 발견했으며, 우리가 너무 열심히 테스트하게되어 매우 기뻤습니다.

왜 네트워크 케이블을 플러그하지 않습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top