This is documentation for Mathematica 3, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
 Documentation / Mathematica / Add-ons / MathLink Library / Mathematica Functions  /

  • LinkConnect["name"] connects to a MathLink link created by another program.
  • LinkConnect by default operates with internet TCP links, with names of the form port@host. Ports are typically specified by numbers.
  • LinkConnect can connect to a port on a remote computer system.
  • On some computer systems, LinkConnect[] will bring up a port browser.
  • LinkConnect returns a LinkObject.
  • You can use LinkConnect with LinkCreate to set up peer-to-peer communication between two Mathematica processes.
  • LinkConnect can be used to connect to a link created by calling LinkCreate in another Mathematica process.
  • LinkConnect can be used to connect to an external program that has created a MathLink link by calling the appropriate MathLink library functions.
  • External programs built from MathLink templates using mcc and mprep can typically create MathLink links whenever they are given -linkcreate command-line arguments.
  • The option LinkProtocol specifies the underlying data transport protocol that LinkConnect should use.
  • LinkConnect internally calls a function analogous to the MLOpenArgv() function in the MathLink library.
  • Even though no program may yet be connected to the other end of the MathLink link, the function LinkConnect will return immediately and will not block.
  • See the Mathematica book: Section 2.12.6.
  • See also: LinkCreate, LinkLaunch, LinkClose.