Wolfram Language

Marco de canales

Integración dinámica de la nube y el escritorio

En su cuenta de Wolfram Cloud, o de cualquier sistema remoto Wolfram, configure un oyente que evalúe los mensajes entrantes y que envíe los resultados de regreso a un canal específico.

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

Configure un canal de recepción en un sistema de escritorio.

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

Envíe un comando al evaluador remoto y note el resultado en la salida dinámica.

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

Verifique que el resultado proviene de una máquina distinta.

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

Ejemplos relacionados

de en fr ja ko pt-br ru zh