Q&A

  • 프로그램에서 네트워크오류 에러후 재 연결은.....
c/s 프로그램을 개발 해서 사용 중입니다.

tool- delphi, db - sqlserver, network - ADSL을

이용을 합니다.

프로그램 사용중에 네트워크 오류라는 메세지가 나오면서 프로그램이

종료도 않됩니다.

네트워크가 끊겼을때 재 연결하는 방법일 있다던데 사용 방법좀

알려주시면 감사하겠습니다.

* 참고 -- 프로그램에서는 네트워크 오류가 나오지만 인터넷은 이상이 없다함니다.

많은 조언 부탁합니다.

1  COMMENTS
  • Profile
    이경문 2001.10.27 08:08
    종료가 안되는 원인은 대개 잘못 작성된 application때문에 그렇습니다.

    그 원인은 한두가지가 아니구요. 순전히 디버깅 경험에 의해 찾아낼 수 있습니다.

    그리고 application에 버그가 없다고 하더라도

    네트워크 환경이 좋은 경우라면 통신이 안될 수도 있지요.

    좋은 application은 이런 경우까지 해결할 수 있도록 구성되어 있어야 합니다.

    원천적으로 프로토콜 설계까지 재작업해야할 경우도 생기구요.



    네트워크가 끊겼을 때 재연결하는 것은 순전히 S/W의 몫입니다.

    즉 주기적으로 연결을 체크해서(Keep Alive등으로) 연결이 안되었다고 판단이 되면

    다시 connection을 맺도록 하는 겁니다.

    특별히 재연결을 제공해 주는 socket library는 없는 것으로 알고 있습니다.



    우리들 wrote:

    > c/s 프로그램을 개발 해서 사용 중입니다.

    > tool- delphi, db - sqlserver, network - ADSL을

    > 이용을 합니다.

    > 프로그램 사용중에 네트워크 오류라는 메세지가 나오면서 프로그램이

    > 종료도 않됩니다.

    > 네트워크가 끊겼을때 재 연결하는 방법일 있다던데 사용 방법좀

    > 알려주시면 감사하겠습니다.

    > * 참고 -- 프로그램에서는 네트워크 오류가 나오지만 인터넷은 이상이 없다함니다.

    > 많은 조언 부탁합니다.