Wolfram 语言

通道框架

云端/桌面动态集成

在 Wolfram Cloud 账户或任意其他远程 Wolfram 系统中,设定一个侦听器评估收到消息并将结果返回给特定信道.

In[1]:=
Click for copyable input
ChannelListen["remote", ChannelSend[#Message["ReplyTo"], #Message["Evaluate"]] &]

在桌面系统设定接收信道.

In[1]:=
Click for copyable input
listener = ChannelListen["local"]
Out[1]=
In[2]:=
Click for copyable input
Dynamic[listener["Message"]]
Out[2]=

向远程计算器发送命令并用动态输出通知结果.

In[3]:=
Click for copyable input
ChannelSend["remote", <|"Evaluate" :> {$OperatingSystem, $MachineID}, "ReplyTo" -> "local"|>]
Out[3]=

验证结果是来自不同的机器.

In[4]:=
Click for copyable input
{$OperatingSystem, $MachineID}
Out[4]=

相关范例

de en es fr ja ko pt-br ru