この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 10119|答える: 1

IPv4およびIPv6のアドレス長

[リンクをコピー]
掲載地 2019/03/21 17:12:16 | | |
IPv4アドレスの2進形は32で、最大長さは一般的に使われるドット10進形式で15です。例えば「255.255.255.255」

したがって、posixの<netinet/in.h>で定義されたIPv4アドレス文字列形式の最大長さは16バイトであり、「\0」終端も1バイトを占める必要があります。

#define INET_ADDRSTRLEN 16

IPv6アドレスのバイナリ形式は128長で、「ffff:ffff:ffff:ffff」のような16進形式で表されます。最初はIPv6アドレス文字列形式の最大長さが128/4+7+1=40バイトだと思っていました

しかし、posixの<netinet/in.h>で定義されたIPv6アドレス文字列形式を見ると、最大長さは46バイトです

#define INET6_ADDRSTRLEN 46

IPv4で元々マッピングされたIPv6アドレスは、「ffff:ffff:ffff:255:255:255:255:255」という形式を持つことがあります。これは45バイトで、最後に46バイトの文字が加わります




先の:WebAPIはグラフィカル検証コード関数を実装しています
次に:asp.net MVC4で404をカスタマイズする
掲載地 2019/03/22 16:12:49 |
プロンプト:著者はBANされたり削除されたりすると、コンテンツは自動的にブロックされます
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com