Win32 PERL¿ë ÀÎÅÍ³Ý È®Àå
¹öÀü 0.08 (1997³â 2¿ù 14ÀÏ)
ÀúÀÚ: Aldo Calpini ([email protected])
¿ªÀÚ: ±èÀç±Ù([email protected])
¼Ò°³
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 ¼¼¼ÇÀ» ó¸®ÇϱâÀ§ÇÑ ¿Ïº®ÇÑ ¸í·É¾î ÁýÇÕ.
¼³Ä¡¹æ¹ý
- WININET.DLL ÆÄÀÏÀÌ Winnt Æú´õ³ª System32 Æú´õ¿¡ Á¸ÀçÇÏ´ÂÁö È®½ÇÈ÷ ÇÑ´Ù. ÀÌ °ÍÀº M$IE 3.0¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç, http://www.divinf.it/dada/perl/internet/wininet.zip ·ÎºÎÅÍ ´Ù¿î ¹ÞÀ» ¼ö ÀÖ´Ù.
- INSTALL.BATÀ» ½ÇÇàÇÑ´Ù.
- ¸ðµç °ÍÀÌ Àß µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇϱâ À§ÇØ TEST.PL¸¦ ½ÇÇàÇÑ´Ù.