2009-05-05 4 views
7

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

답변

7

OS 오류를 생성하는 데 가장 가까운 것은 TcpView과 같은 것을 사용하여 소켓이 열려 있는지 확인합니다. 연결을 끊기 위해 무엇을하는지 정확히 모르겠지만 응용 프로그램이 볼 수있는 방식으로 연결을 닫습니다.

0

내가 한 일 중 하나는 연결이 원격으로 절단 될 수있는 방식으로 작성된 네트워크 코드를 갖는 것입니다. 한때 내가 일한 제품은 그렇게 쓰여졌다. 우리는 무작위로 연결을 끊을 수있는 일련의 고문 테스트조차도 가지고있었습니다. 이 제품은 트랜잭션을 지향하며, 어떻게 작동 하는지를 알려주는 것이 좋습니다.

물론 우리는 네트워크가 실제로 연결을 끊고있는 고객을 발견했으며 매우 열심히 테스트했기 때문에 매우 기뻤습니다.

0

왜 네트워크 케이블을 분리하지 않습니까?

2

TCPView by SysInternals을 사용하면 열려있는 모든 연결을 볼 수 있습니다.