Maple Professionel
Maple Académique
Maple Edition Étudiant
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professionel
MapleSim Académique
Maple T.A. - Suite d'examens de classement
Maple T.A. MAA Placement Test Suite
Möbius - Didacticiels de mathématiques en ligne
Machine Design / Industrial Automation
Aéronautique
Ingénierie des véhicules
Robotics
Energie
System Simulation and Analysis
Model development for HIL
Modélisation du procédé pour la conception de systèmes de contrôle
Robotics/Motion Control/Mechatronics
Other Application Areas
Enseignement des mathématiques
Enseignement de l’ingénierie
Enseignement secondaire et supérieur (CPGE, BTS)
Tests et évaluations
Etudiants
Modélisation financière
Recherche opérationnelle
Calcul haute performance
Physique
Webinaires en direct
Webinaires enregistrés
Agenda des évènements
Forum MaplePrimes
Blog Maplesoft
Membres Maplesoft
Maple Ambassador Program
MapleCloud
Livres blancs techniques
Bulletin électronique
Livres Maple
Math Matters
Portail des applications
Galerie de modèles MapleSim
Cas d'Etudes Utilisateur
Exploring Engineering Fundamentals
Concepts d’enseignement avec Maple
Centre d’accueil utilisateur Maplesoft
Centre de ressources pour enseignants
Centre d’assistance aux étudiants
Sockets[LookupService] - ポート番号の置き換えを行うためのインターネットサービスの実行
使い方
LookupService(portOrService, proto)
パラメータ
portOrService - サービス名を示す文字列、またはポート番号を指定する正の整数
proto - (オプション) 文字列; "tcp" または "udp" のいずれか
説明
多くの標準のインターネットサービスには、ポート番号が割り当てられています。手続き LookupService は、サービス名にポート番号をマッピングしたり、またその逆を行うことが可能です。
1 つめの引数 portOrService には、(Maple の文字列として)サービス名を指定するか、または(正の整数値として)調べるポート番号を指定します。
2 つめの引数 proto は、オプションです。これには、2 つの文字列 "tcp" または "udp" のうちの 1 つを入力しなくてはなりません。デフォルトのプロトコルは、"tcp" です。
サービスに対する「公式な」ポート番号の割り当ては、RFC 1700 Assigned Numbers (ftp://ftp.isi.edu/in-notes/rfc1700.txt)の一部である、インターネット標準 IANA Port Number Assignments (ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers) で指定されています。しかしながら、個々のホストでローカルにこれらのポート番号を再度割り当てることも(しばしば)行われます。
例
with( Sockets ): LookupService( "echo" );
LookupService( "ftp" );
LookupService( "smtp" );
LookupService( "sunrpc" );
NeWS サービスは利用できないため、エラーが返ります。
LookupService( "NeWS" );
Error, (in Sockets:-LookupService) cannot determine port number for tcp service `NeWS'
LookupService( "finger" );
LookupService( "telnet" );
LookupService( "telnet", "tcp" );
LookupService( "telnet", "udp" );
LookupService( "no such service" );
Error, (in Sockets:-LookupService) cannot determine port number for tcp service `no such service'
LookupService( 7 );
参照
Sockets パッケージの紹介
参考文献
IANA Port Number Assignments at ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers
RFC 1700 (Assigned Numbers) at ftp://ftp.isi.edu/in-notes/rfc1700.txt
Download Help Document