Dynamische Integration von Cloud/Desktop
Richten Sie in Ihrem Wolfram Cloud-Konto oder einem anderen Wolfram-Remote-Systemen einen Listener ein, der eingehende Nachrichten auswertet und die Ergebnisse zurück an den spezifizierten Kanal schickt.
In[1]:=
![Click for copyable input](assets.de/dynamic-cloud-desktop-integration/In_10.png)
ChannelListen["remote",
ChannelSend[#Message["ReplyTo"], #Message["Evaluate"]] &]
![](assets.de/dynamic-cloud-desktop-integration/O_9.png)
Richten Sie einen EMpfangskanal auf einem Desktopsystem ein.
In[1]:=
![Click for copyable input](assets.de/dynamic-cloud-desktop-integration/In_11.png)
listener = ChannelListen["local"]
Out[1]=
![](assets.de/dynamic-cloud-desktop-integration/O_10.png)
In[2]:=
![Click for copyable input](assets.de/dynamic-cloud-desktop-integration/In_12.png)
Dynamic[listener["Message"]]
Out[2]=
![](assets.de/dynamic-cloud-desktop-integration/O_11.png)
Senden Sie einen Befehl an den Remote-Auswerter und beachten Sie das Ergebnis im dynamischen Output.
In[3]:=
![Click for copyable input](assets.de/dynamic-cloud-desktop-integration/In_13.png)
ChannelSend["remote", <|"Evaluate" :> {$OperatingSystem, $MachineID},
"ReplyTo" -> "local"|>]
Out[3]=
![](assets.de/dynamic-cloud-desktop-integration/O_12.png)
Vergewissern Sie sich, dass das Resultat von einem anderen Rechner kommt.
In[4]:=
![Click for copyable input](assets.de/dynamic-cloud-desktop-integration/In_14.png)
{$OperatingSystem, $MachineID}
Out[4]=
![](assets.de/dynamic-cloud-desktop-integration/O_13.png)