Create: Computing AgesDoc Brass
Programmes intégrés

listen

reçoit, télécommande

Tourne sur Mini+ Mini-ordinateur et suivants · 12 lignes
Tapez ceci à l'invite d'un ordinateur pour le copier sur le support :
Terminal
> examples listen
> edit listen

Le programme

listen
-- Affiche les messages envoyés par 'talk' depuis d'autres ordinateurs.
-- Les messages "on" et "off" commandent aussi la sortie du dessus :
-- une télécommande de porte, de lampe, de machine...
print("J'écoute, je suis le n°" .. net.id())
while true do
  local m = net.receive()  -- attend un message
  if m.channel == "chat" then
    print("#" .. m.sender .. " (" .. m.via .. "): " .. tostring(m.data))
    if m.data == "on" then rs.set("top", true) end
    if m.data == "off" then rs.set("top", false) end
  end
end