term.clear()
term.setCursorPos(1,1)

sideSAR = "bottom"
sideModem = "top"
canalSAR = 1020
boucle = true

sar = peripheral.wrap(sideSAR)
modem = peripheral.wrap(sideModem)

modem.open(1)
modem.open(2)
sar.open(canalSAR)

print("G-Power Telecom Logiciel Reseau Modem\n")

while boucle do
local event, side, freq, origine, requete = os.pullEvent("modem_message")
write("Requete recue ! Initiation de la transmission...")

if side == sideModem then
  sar.transmit(canalSAR,canalSAR,requete)
  uRequete = textutils.unserialize(requete)
  print("Requete transmise avec pour destinataire "..uRequete.cible.." !")
elseif side == sideSAR then
  modem.transmit(1,origine,requete)
  modem.transmit(2,origine,requete)
  print("Requete transmise au reseau local.")
end
end
