일반 C/S환경프로그램에서 서버에 통신상태를 확인코자 합니다.
만일 랜연결이 끊어져 잇다면 Open, ExecSQL명령시 한참동안 동작을 않하다가
에러를 내거나 심지어 다운되기도 하기 때문입니다.
다른 분들의 의견으로는 ping명령어를 사용해보라고 하는데, 별도의 콤포넌트추가없이
프로그램으로 ping명령을 처리할 수 잇나요.
처리할 수 잇으면 ping결과는 어떻게 받구, ping실행을 어느싯점에 해 주나요?
알려주시면 고맙겠습니다.
그럼, 이만....
어쨌든 이러한 것을 알기 위한 방법으로 가장 많이 쓰이는게 핑인줄 알거든요. 서버랑 클라이언트랑 모두 제작하신다면 제작하신 서버프로그램이 살았는지 알기 위해서는 클라이언트 측에서 특정 포트를 사용하여 udp로 무작정 핑을 보내명 서버에서도 그 포트를 사용해서 클라이언트에게 핑응답을 보내는걸로 제작 하시면 될꺼구요. 서버자체가 살았는지 알기 위해서는 그냥 ping포트로 메세지를 보내어서 응답이 오는걸 검사하시면 될겁니다.
그냥 적어봤슴다. 틀린부분은 지적을.^^