2009-09-28 5 views
0

나는 C++로 작성된 프로그램을 가지고있다. 그것은 네트워크 연결이 끊어진 경우 다시 시작해야하는 프로그램 ... 내가 IP를 핑되는 프로그램 코드를 작성하고 난 그에 붙어프로그램 재시작

이 ...

아무도 나에게 코드를 보여줄 수있다 다음 단계를 위해

감사합니다.

+1

왜 네트워크 연결이 끊어진 경우 프로그램을 다시 시작 하시겠습니까? 네트워크 연결을 다시 열지 않아야합니까? – Arthur

+0

서버가 있고 모든 컴퓨터가 하나의 IP에 연결되어 있습니다 네트워크가 손실되면 프로그램을 다시 시작하고 싶습니다 .. – Tornike

답변

0

프로그램을 모니터링하는 별도의 프로그램을 만들어야하며 프로그램이 중지되면 시작해야합니다.

+0

그 프로그램의 코드를 작성할 수 있습니까 ??? 나는 그와 같은 smt를 시도했다. 그리고 그것은 일하지 않았다. – Tornike

0

은 내가 C++을 쓴 이후 오랜만이야, 그래서 의사 코드로이 제시됩니다 :

if (network connection lost) 
{ 
    Process.Start("C:\Program Files\This Program\program.exe"); 

    // exit this application 
} 

C++ Process.Start documentation