OSDN Git Service

Release some pages
[linuxjm/LDP_man-pages.git] / release / man3 / getaddrinfo.3
index 6cf62a6..ea5045d 100644 (file)
@@ -150,14 +150,14 @@ IPv6 の場合は \fBinet_pton\fP(3)  でサポートされている 16 進数
 .PP
 \fIhints.ai_flags\fP に \fBAI_PASSIVE\fP フラグが指定され、かつ \fInode\fP が NULL の場合、
 返されるソケットアドレスは コネクションを \fBaccept\fP(2)  するためのソケットを \fBbind\fP(2)  するのに適したものとなる。
-è¿\94ã\81\95ã\82\8cã\82\8bã\82½ã\82±ã\83\83ã\83\88ã\82¢ã\83\89ã\83¬ã\82¹ã\81«ã\81¯ã\80\8cã\83¯ã\82¤ã\83«ã\83\89ã\82«ã\83¼ã\83\89ã\83»ã\82¢ã\83\89ã\83¬ã\82¹ã\80\8d (IPv4 ã\82¢ã\83\89ã\83¬ã\82¹ã\81®å ´å\90\88ã\81¯ \fBINADDR_ANY\fPã\80\81 IPv6 ã\82¢ã\83\89ã\83¬ã\82¹ã\81®å ´å\90\88ã\81¯
-\fBIN6ADDR_ANY_INIT\fP)  ã\81\8cå\85¥ã\82\8bã\80\82 ã\83¯ã\82¤ã\83«ã\83\89ã\82«ã\83¼ã\83\89ã\83»ã\82¢ã\83\89ã\83¬ã\82¹ã\81¯ã\80\81ä»»æ\84\8fã\81®ã\83\9bã\82¹ã\83\88ã\81®ã\83\8dã\83\83ã\83\88ã\83¯ã\83¼ã\82¯ã\82¢ã\83\89ã\83¬ã\82¹ã\81§æ\8e¥ç¶\9aã\82\92
+返されるソケットアドレスには「ワイルドカードアドレス」 (IPv4 アドレスの場合は \fBINADDR_ANY\fP、 IPv6 アドレスの場合は
+\fBIN6ADDR_ANY_INIT\fP)  が入る。 ワイルドカードアドレスは、任意のホストのネットワークアドレスで接続を
 受け付けようとするアプリケーション (通常はサーバー) で用いられる。 \fInode\fP が NULL でない場合、 \fBAI_PASSIVE\fP
 フラグは無視される。
 .PP
 \fIhints.ai_flags\fP に \fBAI_PASSIVE\fP フラグがセットされていない場合、 返されるソケットアドレスは
 \fBconnect\fP(2), \fBsendto\fP(2), \fBsendmsg\fP(2)  での使用に適したものとなる。 \fInode\fP が NULL
\81®å ´å\90\88ã\80\81ã\83\8dã\83\83ã\83\88ã\83¯ã\83¼ã\82¯ã\82¢ã\83\89ã\83¬ã\82¹ã\81«ã\81¯ã\83«ã\83¼ã\83\97ã\83\90ã\83\83ã\82¯ã\83»ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ã\82¹ã\81® ã\82¢ã\83\89ã\83¬ã\82¹ (IPv4 ã\82¢ã\83\89ã\83¬ã\82¹ã\81®å ´å\90\88ã\81¯ \fBINADDR_LOOPBACK\fP IPv6
+の場合、ネットワークアドレスにはループバックインターフェイスの アドレス (IPv4 アドレスの場合は \fBINADDR_LOOPBACK\fP IPv6
 アドレスの場合は \fBIN6ADDR_LOOPBACK_INIT\fP)\fBが設定される。\fP これは同じホスト上で動作している接続相手と通信するような
 アプリケーションで用いられる。
 .PP
@@ -291,7 +291,7 @@ glibc 2.3.4 から、 \fBgetaddrinfo\fP()  は入出力するホスト名を透
 .TP 
 \fBEAI_SERVICE\fP
 要求されたサービスは、要求されたソケットタイプでは利用できない。 他のソケットタイプでなら利用可能かもしれない。 このエラーが発生する例としては、
-\fIservice\fP ã\81\8c "shell" (ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\83»ã\82½ã\82±ã\83\83ã\83\88ã\81§ã\81®ã\81¿å\88©ç\94¨ã\81§ã\81\8dã\82\8bã\82µã\83¼ã\83\93ã\82¹) ã\81§ã\80\81 \fIhints.ai_protocol\fP ã\81«
+\fIservice\fP が "shell" (ストリームソケットでのみ利用できるサービス) で、 \fIhints.ai_protocol\fP に
 \fBIPPROTO_UDP\fP が指定されたり、 \fIhints.ai_socktype\fP に \fBSOCK_DGRAM\fP が指定されたりした場合がある。
 また、 \fIservice\fP が NULL 以外で、 \fIhints.ai_socktype\fP に \fBSOCK_RAW\fP
 (サービスの考え方をサポートしていないソケット種別)  が指定された場合にも、このエラーが発生する。