getprotobyname
getprotobyname ÇÔ¼ö´Â ÇÁ·ÎÅäÄÝ À̸§¿¡ ´ëÀÀµÇ´Â ÇÁ·ÎÅäÄÝ Á¤º¸¸¦ ¾ò¾î³»´Â ÇÔ¼öÀÔ´Ï´Ù.
struct PROTOENT FAR * getprotobyname (
const
char FAR * name
);
Parameters
name
[ÀÔ·Â] NULL·Î ³¡³ª´Â ÇÁ·ÎÅäÄÝ
À̸§ ½ºÆ®¸µÀÇ Æ÷ÀÎÅÍ
Remarks
getprotobyname ÇÔ¼ö´Â name ¸Å°³º¯¼ö·Î ³ÖÀº ÇÁ·ÎÅäÄݰú ´ëÀÀµÇ´Â ÇÁ·ÎÅäÄÝ ¹øÈ£¿Í À̸§À» Æ÷ÇÔÇÑ PROTOENT ±¸Á¶Ã¼¸¦ ¹ÝȯÇÕ´Ï´Ù. ¸ðµç ½ºÆ®¸µÀº NULL·Î ³¡³ª´Â ¹®ÀÚ¿ÀÔ´Ï´Ù. PROTOENT ±¸Á¶Ã¼´Â À©µµ¿ìÁî ¼ÒÄÏ ½Ã½ºÅÛ¿¡ ÇÒ´çµË´Ï´Ù. ¾ÖÇø®ÄÉÀ̼ǿ¡¼´Â ÀÌ ±¸Á¶Ã¼¸¦ ¼öÁ¤Çϰųª ³»¿ëÀ» ºñ¿ö¼´Â ¾ÊµË´Ï´Ù. ¶ÇÇÑ °¢°¢ÀÇ ¾²·¹µå¿¡ ´ëÇÏ¿© À̱¸Á¶Ã¼ÀÇ ÇѰ³ÀÇ Ä«ÇǺ» ¸¸ÀÌ ÇÒ´çµÇ¾î¾ß ÇÕ´Ï´Ù. À¯È¿¼ºÀº ´Ù¸¥ À©µµ¿ìÁî ¼ÒÄÏ ÇÔ¼ö°¡ È£ÃâµÉ ¶§ ±îÁö¸¸ º¸ÀåµÇ¹Ç·Î ¾ÖÇø®ÄÉÀ̼ÇÀº ÀÌ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é, ´Ù¸¥ À©µµ¿ìÁî ¼ÒÄÏ ÇÔ¼ö°¡ È£ÃâµÇ±â Àü¿¡ ƯÁ¤ÇÑ Á¤º¸¸¦ Ä«ÇÇÇØ¾ß ÇÕ´Ï´Ù.
Return Values
¿¡·¯°¡ ¾ø´Â °æ¿ì¿¡ getprotobyname ÇÔ¼ö´Â PROTOENT ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅ͸¦ ¸®ÅÏÇÕ´Ï´Ù. ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì¿¡´Â NULL Æ÷ÀÎÅ͸¦ ¹ÝȯÇÏ°Ô µÇÁÒ. ±×¸®°í WSAGetLastError ÇÔ¼ö¸¦ È£ÃâÇØ¼ ƯÁ¤ÇÑ ¿¡·¯Äڵ带 ¾ò¾î³¾ ¼ö ÀÖ½À´Ï´Ù.
Error Codes
WSANOTINITIALISED |
ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇϱâ Àü¿¡ ¼º°øÀûÀÎ WSAStartup ÇÔ¼ö¸¦ È£ÃâÀÌ ¾ø¾ú½À´Ï´Ù. |
WSAENETDOWN |
³×Æ®¿÷ ¼ºê ½Ã½ºÅÛ¿¡ ¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù. |
WSAHOST_NOT_FOUND |
¿Ã¹Ù¸¥ È£½ºÆ® ÀÀ´äÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù. |
WSATRY_AGAIN |
¿Ã¹Ù¸¥ È£½ºÆ®°¡ ¹ß°ßµÇÁö ¾Ê°Å³ª ¼¹ö¿¡¼ ¿¡·¯°¡ ³µ½À´Ï´Ù. |
WSANO_RECOVERY |
ȸº¹ÇÒ ¼ö ¾ø´Â ¿¡·¯¹ß»ýÀ¸·Î ÇÁ·ÎÅäÄÝ µ¥ÀÌÅÍ º£À̽º¸¦ ¿¢¼¼½º ÇÒ ¼ö ¾ø½À´Ï´Ù. |
WSANO_DATA |
¿äûµÈ ÇüÅÂÀÇ µ¥ÀÌÅÍ ·¹Äڵ尡 ¾ø½À´Ï´Ù. |
WSAEINPROGRESS |
ºí·°Å· À©¼Ó v1.1 ÀÌ ÇöÀç ÁøÇà ÁßÀ̰ųª, ¼ºñ½º ÇÁ·Î¹ÙÀÌ´õ°¡ Äݹé ÇÔ¼ö¸¦ ¿©ÀüÈ÷ ó¸®Çϰí ÀÖ½À´Ï´Ù. |
WSAEFAULT |
name ¸Å°³º¯¼ö°¡ user address spaceÀÇ ¿Ã¹Ù¸¦ ÇüŰ¡ ¾Æ´Õ´Ï´Ù. |
WSAEINTR |
ºí·°Å· À©¼Ó v1.1 ÀÌ WSACancelBlockingCall ÇÔ¼ö¿¡¼ Ãë¼ÒµÇ¾ú½À´Ï´Ù. |
QuickInfo
Windows NT : »ç¿ë°¡´É
Windows :
»ç¿ë°¡´É
Windows CE : ¹öÁ¯ 1.0 ±×¸®°í ±×ÀÌÈÄÀÇ ¹öÁ¯¿¡¼ »ç¿ë°¡´É
Header
:
Win16/32
: winsock.h
Win32-II
: winsock2.h
Import Library :
Win16 : winsock.lib
Win32
: wsock32.lib
Win32-II
: ws2_32.lib