|
LinkConnect
LinkConnect["name"] stellt eine Verbindung zu einem MathLink-Link her, der von einem anderen Programm erstellt wurde.
LinkConnect arbeitet in der Voreinstellung mit Internet-TCP-Links mit Namen der Form port@host. Ports werden in der Regel durch Zahlen spezifiziert.
LinkConnect kann mit einem Port auf einem entfernten Rechnersystem verbinden.
Bei einigen Rechnersystemen wird LinkConnect[ ] einen Port-Browser einblenden.
LinkConnect liefert ein LinkObject.
Mit LinkConnect zusammen mit LinkCreate kann gleichberechtigte (peer-to-peer)-Kommunikation zwischen zwei Mathematica-Prozessen konstruiert werden.
Mit LinkConnect kann mit einem Link verbunden werden, der in einem anderen Mathematica-Prozeß durch Aufruf von LinkCreate erzeugt wurde.
Mit LinkConnect kann mit einem externen Programm verbunden werden, das einen MathLink-Link durch Aufruf entsprechender MathLink-Bibliotheksfunktionen erzeugt hat.
Externe Programme, die aus MathLink-Schablonen mit mcc und mprep konstruiert wurden, können in der Regel MathLink-Links erstellen, wann immer ihnen -linkcreate-Befehlszeilenargumente übergeben werden.
Die Option LinkProtocol spezifiziert das zugrundeliegende Datentransport-Protokoll, das LinkConnect verwenden soll.
LinkConnect ruft intern eine Funktion auf, analog zur MLOpenArgv()-Funktion in der MathLink-Bibliothek.
Auch wenn noch kein Programm mit dem anderen Ende des MathLink-Links verbunden ist, wird die Funktion LinkConnect sofort zurückkehren und den Ablauf nicht blockieren.
Siehe Das Mathematica Buch: 2.12.6.
Siehe auch: LinkCreate, LinkLaunch, LinkClose.
|