Q&A

  • 서버날짜를 구하는 방법이 없을까요?
서버의 날짜와 시간을 구하는 방법이 없을까요? 아시는 분 계시면 꼭 좀 알려주셨으면 하는데요.

시스템 날짜는 신뢰성이 떨어져서 서버날짜를 구할 수 있으면 좋겠거든요.

1  COMMENTS
  • Profile
    강호규 2000.08.26 18:41
    홍성우 wrote:

    > 서버의 날짜와 시간을 구하는 방법이 없을까요? 아시는 분 계시면 꼭 좀 알려주셨으면 하는데요.

    > 시스템 날짜는 신뢰성이 떨어져서 서버날짜를 구할 수 있으면 좋겠거든요.



    클라이언트가 서버의 날짜를 이용하는 것은

    대부분의 업무에서 필요하겠죠!



    1. 만약 오라클을 이용한다면

    select sysdate from dual; 하면되고요



    2. 그렇지 않은 경우에는 김영대님의 홈에 가보세요.

    샘플소스코드가 있습니다.



    [김영대님의 홈 내용]

    [제목]Windows NT, UNIX 서버의 시간 읽어오기

    [주소]http://board.member.cgiserver.net/CrazyWWWBoard.cgi? db=cozykyd01b&mode=read&num=76&page=1&category=&ftype=6&fval=&backdepth=1





    Windows NT 서버의 날짜/시간을 읽어오는 예제는 NT_time.zip 이고,

    UNIX 서버의 날짜/시간을 읽어오는 예제는 UNIX_time.zip 입니다



    UNIX 서버의 날짜/시간을 읽어올때는 windows socket API 를 사용하여

    구현했으며 비동기(non-blocking) 방식입니다. 이 예제는 ActiveFTP의 일부 소스 입니다

    예제를 컴파일하여 실행한 후 UNIX 서버의 IP 를 Edit 에 입력하고

    버튼을 클릭하면 시간을 읽어 출력합니다



    Windows NT 서버의 날짜/시간을 읽어올때는 공개된 radmin32.dll, rlocal32.dll을

    사용하였습니다 (http://www.sci-edu.rika.juen.ac.jp/www/Echigo/SRVTOOLS/WIN95)

    예제를 컴파일하여 실행한 후 NT 서버의 이름 또는 IP 를 Edit 에 입력하고

    버튼을 클릭하면 시간을 읽어 출력합니다