请问inet_addr函数里面的参数 ( 积分: 30 )

  • 主题发起人 主题发起人 boliu218
  • 开始时间 开始时间
B

boliu218

Unregistered / Unconfirmed
GUEST, unregistred user!
msdn说明如下:<br>The Windows Sockets inet_addr function converts a string containing an Internet Protocol dotted address into an in_addr.<br><br>unsigned long inet_addr (<br><br> &nbsp; &nbsp;const char FAR * cp <br> &nbsp; ); <br> <br><br>Parameters<br><br>cp<br><br>[in] A null-terminated character string representing a number expressed in the Internet standard &quot;.'' notation.<br><br> <br><br>Remarks<br><br>This function interprets the character string specified by the cp parameter. This string represents a numeric Internet address expressed in the Internet standard &quot;.'' notation. The value returned is a number suitable for use as an Internet address. All Internet addresses are returned in IP's network order (bytes ordered from left to right).<br>Internet Addresses<br>Values specified using the &quot;.'' notation take one of the following forms:<br>a.b.c.d &nbsp; &nbsp;a.b.c &nbsp; &nbsp;a.b &nbsp; &nbsp;a<br><br>When four parts are specified, each is interpreted as a byte of data and assigned, from left to right, to the four bytes of an Internet address. Note that when an Internet address is viewed as a 32-bit integer quantity on the Intel architecture, the bytes referred to above appear as &quot;d.c.b.a''. That is, the bytes on an Intel processor are ordered from right to left.<br><br> <br><br>Note &nbsp;The following notations are only used by Berkeley, and nowhere else on the Internet. In the interests of compatibility with their software, they are supported as specified.<br><br> <br><br>When a three part address is specified, the last part is interpreted as a 16-bit quantity and placed in the right most two bytes of the network address. This makes the three part address format convenient for specifying Class B network addresses as &quot;128.net.host''.<br>When a two part address is specified, the last part is interpreted as a 24-bit quantity and placed in the right most three bytes of the network address. This makes the two part address format convenient for specifying Class A network addresses as &quot;net.host''.<br><br>When only one part is given, the value is stored directly in the network address without any byte rearrangement.<br><br>想请问大侠再详细说明下&quot;co&quot;参数<br>谢谢
 
msdn说明如下:<br>The Windows Sockets inet_addr function converts a string containing an Internet Protocol dotted address into an in_addr.<br><br>unsigned long inet_addr (<br><br> &nbsp; &nbsp;const char FAR * cp <br> &nbsp; ); <br> <br><br>Parameters<br><br>cp<br><br>[in] A null-terminated character string representing a number expressed in the Internet standard &quot;.'' notation.<br><br> <br><br>Remarks<br><br>This function interprets the character string specified by the cp parameter. This string represents a numeric Internet address expressed in the Internet standard &quot;.'' notation. The value returned is a number suitable for use as an Internet address. All Internet addresses are returned in IP's network order (bytes ordered from left to right).<br>Internet Addresses<br>Values specified using the &quot;.'' notation take one of the following forms:<br>a.b.c.d &nbsp; &nbsp;a.b.c &nbsp; &nbsp;a.b &nbsp; &nbsp;a<br><br>When four parts are specified, each is interpreted as a byte of data and assigned, from left to right, to the four bytes of an Internet address. Note that when an Internet address is viewed as a 32-bit integer quantity on the Intel architecture, the bytes referred to above appear as &quot;d.c.b.a''. That is, the bytes on an Intel processor are ordered from right to left.<br><br> <br><br>Note &nbsp;The following notations are only used by Berkeley, and nowhere else on the Internet. In the interests of compatibility with their software, they are supported as specified.<br><br> <br><br>When a three part address is specified, the last part is interpreted as a 16-bit quantity and placed in the right most two bytes of the network address. This makes the three part address format convenient for specifying Class B network addresses as &quot;128.net.host''.<br>When a two part address is specified, the last part is interpreted as a 24-bit quantity and placed in the right most three bytes of the network address. This makes the two part address format convenient for specifying Class A network addresses as &quot;net.host''.<br><br>When only one part is given, the value is stored directly in the network address without any byte rearrangement.<br><br>想请问大侠再详细说明下&quot;co&quot;参数<br>谢谢
 
后退
顶部