Wolfram Language

Cadre de canaux

Intégration dynamique en cloud et sur bureau

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 système 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 notez 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