Wolfram Language

Framework de canais

Integração dinâmica na nuvem e desktop

Na sua conta da Wolfram Cloud, ou qualquer outro sistema remoto Wolfram, configure um ouvinte que execute as mensagens recebidas e envie os resultados de volta para um canal especificado.

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

Configure um canal de recepção em um sistema de desktop.

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

Envie um comando para o executor remoto e observe o resultado na saída dinâmica.

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

Veja que o resultado vem de uma máquina diferente.

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

Exemplos Relacionados

de en es fr ja ko ru zh