날짜: 1996-05-05 | 글쓴이: 도아 | 6087 번 | 프린트 | 메일로보내기

펄 응용 - 제 5강 Win32::Internet 소개



Win32 PERL용 인터넷 확장 버전 0.08 (1997년 2월 14일) 저자: Aldo Calpini (dada@divinf.it) 역자: 김재근(webmaster@mailx2.com)

소개 Win32 PERL용 인터넷 확장은 Win32 인터넷 API(WININET.DLL에서 찾을 수 있는)를 구현한 것이다. 이들은 HTTP, FTP, GOPHER를 완벽하게 지원한다. 현재 지원하는 기능에대한 목록은 버전 정보함수표를 보기바란다. 또한 Microsoft Win32 인터넷 함수 문서의 사본을 참초할 수도 있다. 포기 성명서 이 프로그램은 공개이다. 이 프로그램은 재배포될 수 있으며, 변경, 역어셈블해도 된다. 그러나 꼭 기억할 것은 어떠한 것도 보장할 수 없으며, 따라서 위험부담은 각자 자신이 해야 한다는 것이다. 필자는 이 프로그램의 사용으로 인한 어떠한 금전적, 육체적, 정신적 손상에 어떠한 책임도 지지 않는다. 이 것은 Larry Wall의 Artistic License하에서 배포된다. 신뢰도 Win32::Internet은 Jesse Dougherty가 작성한 Win32::Registry를 기초로 한다. 추가로 초기 개발에 도움을 준 Carl Tichler와 버그 수정에 도움을 준 Tore Haraldsen, Brian Helterline, 좋은 예제 코드를 제공해준 Dave Roth에게 감사한다. 버전 정보 0.08 (1997년 2월 14일)
  • Option에 연관된 서브루틴에서 2개 이상의 버그를 수정(Brian Helterline에 감사한다.)
  • Error()는 이제 WININET.DLL로부터 직접 오류메시지를 얻는다.
  • PLL 파일은 이제 2개의 버전으로 제공된다. 하나는 Perl 버전 5.001(빌드 100)용이고 또 다른 하나는 Perl 버전 5.003(빌드 300과 그이상)용이다.
  • 설치 프로그램 추가.
0.07 (1997년 2월 10일)
  • 0.06에서 도입된 Version()의 버그를 수정.
  • 완벽하게 동작하는 PM 파일, 많은 수의 작은 버그를 수정하고 "perl -w"로 동작할때 발생하는 거의 모든 경고를 제거.
0.06 (1997년 1월 26일)
  • "new" 에서 또다른 숨겨진 버그를 수정('class' 매개변수는 아직도 누락되었다).
  • 비동기 동작에대한 지원 추가(아직 제대로 동작하지 않는다).
  • DLL 버전으로부터 "Version"에의해 리턴되는 문자열 끝의 (ASCII 영)를 제거.
  • 많은 수의 상수 추가.
  • safemalloc()를 호출한 다음 safefree() 호출 추가.
  • TimeConvert 추가. 이 것은 사실 한가지 방법으로 동작한다.
0.05f (1996년 11월 29일)
  • "new"의 버그 수정(전달된 매개변수는 무시된다).
  • 또 다른 버그 수정: "Chdir"와 "Cwd"는 CD..가 아니라 RMDIR의 별명이었다.
0.05 (1996년 11월 29일)
  • "CrackURL"과 "CreateURL" 추가.
  • TEST.PL의 오류 수정(UserAgent가 아니라 GetUserAgent를 사용했다).
0.04 (1996년 11월 25일)
  • 패키지와 DLL의 버전을 읽기위한 "Version"을 추가.
  • "new"에 프록시와 다른 옵션 추가.
  • 연관배열로부터 매개변수를 읽기위해 "OpenRequest"와 "Request"를 변경.
  • "SetOption/QueryOption"과 많은 연관된 함수를 추가(connect, username, password, useragent등).
  • "CanonicalizeURL"과 "CombineURL"를 추가.
  • "Error"는 오류의 폭넓은 분석이다.
0.02 (1996년 11월 18일)
  • HTTP 세션과 요청에대한 지원 추가.
0.01 (1996년 11월 11일)
  • HTTP, FTP, GOPHER URL 가져오기.
  • FTP 세션을 처리하기위한 완벽한 명령어 집합.
설치방법
  1. WININET.DLL 파일이 Winnt 폴더나 System32 폴더에 존재하는지 확실히 한다. 이 것은 M$IE 3.0에 포함되어 있으며, http://www.divinf.it/dada/perl/internet/wininet.zip 로부터 다운 받을 수 있다.
  2. INSTALL.BAT을 실행한다.
  3. 모든 것이 잘 동작하는지 확인하기 위해 TEST.PL를 실행한다.


다음글: 펄 응용 - 제 6강 Win32::Internet 사용자 길잡이 (18646)1996-05-06
이전글: 펄 응용 - 제 4강 Win32::Internet 목차 (5468)1996-05-04

세상사는 이야기

  • 장난(?)으로 시작한 여 >
  • 탈옥의 필수, QuickDo >
  • 윈도 10, 한영 전환도 >
  • 바보도 할 수 있는 War >
  • 북마크에도 확장 아이 >
  • 크롬은 가라, 비발디가 >
  • 감히 아이폰 관리의 최 >
  • 디지털 노마드의 편집 >
  • [블로그 복귀 알림] 새 >
  • 오타도 즐거운 안드로 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2014 QAOS.com All rights reserved.