Windows에서 TCP 연결을 끊으십시오
-
05-07-2019 - |
문제
연결이 끊어 질 때 프로그램이 어떻게 반응하는지보고 싶습니다. 네트워크 카드를 비활성화하는 것 외에도 프로세스 또는 연결을 소유 한 스레드없이 Windows에서 TCP 연결을 끊을 수있는 방법이 있습니까?
해결책
OS 오류를 생성하는 가장 가까운 것은 다음과 같은 것을 사용하는 것입니다. tcpview 어떤 소켓이 열려 있는지 살펴보고 절단합니다. 연결을 끊는 데 정확히 무엇을하는지 잘 모르겠지만 응용 프로그램에서 볼 수있는 방식으로 닫습니다.
다른 팁
tcpview by sysinternals 연결을 닫을 수 있습니다 (모든 열린 연결을 참조하십시오).
내가 본 한 가지는 원격으로 연결을 절단 할 수있는 방식으로 네트워크 코드를 작성하는 것입니다. 내가 한때 작업 한 제품은 그런 식으로 작성되었습니다. 우리는 심지어 연결을 무작위로 깨뜨릴 수있는 일련의 고문 테스트를 받았습니다. 이 제품은 거래를 의미했으며, 어떻게 행동했는지 보는 것이 유익했습니다.
물론, 우리는 네트워크가 실제로 연결을 깨고있는 고객을 발견했으며, 우리가 너무 열심히 테스트하게되어 매우 기뻤습니다.
왜 네트워크 케이블을 플러그하지 않습니까?
제휴하지 않습니다 StackOverflow