虚拟全书 > 系统界面与部署 > MathLink 和外部程序的通讯 > 在远程计算机上运行程序 >

在远程计算机上运行程序

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 命令

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

Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF