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[HostInfo] - プラットフォーム固有のホスト情報の検索
使い方
HostInfo( key::symbol )::anything
パラメータ
key - リクエストされた情報を識別する、認識記号
説明
Sockets パッケージのコードを実行するホストに関して、プラットフォーム固有のデータを検索することがしばしば必要となります。手続き HostInfo は、このような種類の情報をリクエストすることができる、簡単なインタフェースを備えています。
key と呼ばれる単一の記号が、必要となる引数です。key は、リクエストされる固有の情報に対するニーモニック識別子です。認識できない key や、利用できない情報をリクエストするような認識できる key を呼び出すと、結果として適切なエラーメッセージが出力されます。
認識できる key は、プラットフォームによって変化しますが、次の key は、全てのプラットフォーム上で認識されます: platform, os, hostname, domainname および pid 。
一般的に調査目的にのみ存在しているプラットフォーム固有の key は、変更されやすく、このため文書化されていません。例えば、key glibc は、Linux プラットフォーム上でのみ認識されます(そして、コンパイル時の glibc library のバージョン番号を返してきます)。
例
with( Sockets ): HostInfo( 'platform' );
HostInfo( 'os' );
HostInfo( 'pid' );
HostInfo( 'domainname' );
認識されない key が使用されると、Maple はエラーを返します。
HostInfo( 'NoSuchKey' );
Error, (in Sockets:-HostInfo) HostInfo request not recognised
key がそのプラットフォームに適していない場合、例えば Windows のシングルユーザ版で domainname を使用すると、Maple はエラーを返します。
Error, (in Sockets:-HostInfo) unable to determine host information
参照
Sockets パッケージの紹介, Sockets,GetHostName, Sockets,GetProcessID
Download Help Document