在远程计算机上运行程序

MathLink 可以在 Mathematica 中调用远程计算机上运行的程序. 一般要用远程计算机的操作系统直接启动这个程序,然后就可以用 Mathematica 进程中的指令连接该程序.

toad.wolfram.com 上的操作系统

启动程序 ,并让它产生一个新链接.
fprog -linkcreate -linkprotocol TCPIP
该程序响应所产生链接中的指定.
Link created on: 2976@toad.wolfram.com,2977@toad.wolfram.com 

frog.wolfram.com 上的 Mathematica 会话

这里连接到所产生的链接.
In[1]:=
Click for copyable input
Out[1]=
现在执行  上外部程序的代码.
In[2]:=
Click for copyable input
Out[2]=

产生的外部程序总含有用来设置 MathLink 连接的代码. 从所用操作系统直接启动这类程序时,它就提示你指定连接方式.当外部程序支持时,也可以将这个信息作为命令行变量放在外部程序中.

prog-linkcreate -linkprotocol TCPIP用系统命令去运行一个程序,并令其产生一个链接
Install[LinkConnect["port1@host,port2@host",LinkProtocol->"TCPIP"]]连接外部程序的 Mathematica 命令

在远程计算机上运行一个外部程序.

New to Mathematica? Find your learning path »
Have a question? Ask support »