Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
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" );
Address( "127.0.0.1" );
Address( "192.139.233.26" );
Address( "localhost" );
Address( "world.std.com" );
自身が出力した結果に Address を適用することで与えられるホスト名から、標準的なホスト名を取り出します。
Address( Address( "www.w3c.org" ) );
参照
Sockets パッケージの紹介, type/string
Reference
RFC 1700 (Assigned Numbers) at ftp://ftp.isi.edu/in-notes/rfc1700.txt
Download Help Document