어떤 프로그램이 업데이트될때 진행과정이 궁금합니다.
글쓴이: pogusm / 작성시간: 일, 2011/02/27 - 12:05오전
곰플레이어, 팟플레이어, 등등등.. 이런 프로그램들은 보통 "자동업데이트"가 이루어지는데,
"서버에 새로운 업데이트가 있음을 감지" 하는 과정은 어떻게 진행되는건가요?
프로그램 개발자가 프로그램을 개선하여 새롭게 웹서버에 업로드한후, version.txt 같은 파일에 "v1.5" 같이 저장해 놓으면,
사용자가 프로그램을 실행하면, 프로그램에 웹서버에
wget http://***.***.***.***/version.txt 라고 해당파일을 가져와서, 현재버전(v1.4)과 version.txt에 저장된 버전정보(v1.5)가 불일치하면,
wget http://***.***.***.***/program_setup.exe 를 다운로드한다음,
program_setup.exe를 실행하는 스크립트를 진행하는 건가요?
이런 과정에 보통 "웹서버"가 이용되는게 맞나요?
ps. qt를 아주 조금 다룰줄 아는데.. qt로 작성된 자동업데이트 (소스)샘플같은건 혹시 구할곳이 있을까요?
Forums:
댓글 달기