Wolfram Language

Cadre de canaux

Intégration dynamique cloud/desktop

Dans votre compte Wolfram Cloud, ou tout autre système distant Wolfram, mettez en place un auditeur qui évalue les messages entrants et envoie les résultats à un canal spécifié.

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

Mettez en place un canal de réception sur un environnement de bureau.

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

Envoyez une commande à l'évaluateur à distance et regardez le résultat dans la sortie dynamique.

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

Vérifiez que le résultat provient d'une autre machine.

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

Exemples connexes

de en es ja ko pt-br ru zh