Sockets[Address] - IP アドレスのマッピングへのホスト名の受け渡し
使い方
Address(who)
パラメータ
who - Maple の文字列; 記号化されたホスト名、または 256 進法に基づいた IP アドレス
|
説明
|
|
•
|
手続き Address は、記号化された、人間が読むことのできるホスト名を、”ピリオドで4つに分かれた”あるいは”256進法”による表記で書かれた、数値による IP アドレスにマッピングします。全ての場合で、引数 who は string 型でなくてはなりません。
|
•
|
www.maplesoft.com のような記号化されたホスト名を与えると、Address は文字列の形で256進法に基づいた数値による IP アドレスを返します。このアドレスは、それぞれが0から255の間の数字で、ピリオドによって分けられた、4種類の数字からなる列です。これは、名前を付けたホストの、インターネットでのアドレスを表現しています。IP 番号の構造と、特別な場合の割り当てに関する詳細は、ftp://ftp.isi.edu/in-notes/rfc1700.txt ファイルの RFC 1700 Assigned Numbers で指定されています。
|
•
|
逆に、256進法に基づいた数値による IP アドレスを与えると、Address は文字列の形で記号化された、人間が読むことのできるホスト名を返します。ネットワーク上で与えられたノードが複数のホスト名を持つ場合には、”標準的な”ホスト名が返されます(従って Address は完全に包合変換を行うわけではありません)。
|
|
|
例
|
|
>
|
with( Sockets ):
Address( "www.maplesoft.com" );
|
| (2.1) |
>
|
Address( "127.0.0.1" );
|
| (2.2) |
>
|
Address( "192.139.233.26" );
|
| (2.3) |
>
|
Address( "localhost" );
|
| (2.4) |
>
|
Address( "world.std.com" );
|
| (2.5) |
自身が出力した結果に Address を適用することで与えられるホスト名から、標準的なホスト名を取り出します。
>
|
Address( Address( "www.w3c.org" ) );
|
| (2.6) |
|
|
Download Help Document
Was this information helpful?