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

sideSAR1020 = "front"
sideCentral = "top"
canalSAR1020 = 1
canalCentral = 1
sar1020 = peripheral.wrap(sideSAR1020)
central = peripheral.wrap(sideCentral)
boucle = true

sar1020.open(canalSAR1020)
central.open(canalCentral)

print("G-Power Telecom Logiciel Serveur SAR1000\n")

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

if side == sideSAR1020 then
  central.transmit(1,origine,requete)
  uRequete = textutils.unserialize(requete)
  print("Requete transmise avec pour destinataire "..uRequete.cible.." !")
elseif side == sideCentral then
  uRequete = textutils.unserialize(requete)
  if uRequete.cible >= "1020" and uRequete.cible <= "1029" then
    sar1020.transmit(1,origine,requete)
    print("Requete transmise au serveur SAR 1020.")
  end
end
end
