View difference between Paste ID: y2ZTk4Aq and bn68rB08
SHOW: | | - or go back to the newest paste.
1
local s = rs.getSides()
2
for each,side in pairs(s) do
3
  if peripheral.isPresent(side) and peripheral.getType(side) == "modem" then
4
    rednet.open(side)
5
  end
6
end
7
while true do
8
  local event, sender, message, id = os.pullEvent("rednet_message")
9
  term.clear()
10
  term.setCursorPos(1,1)
11
  print("Received request from "..id.." to access "..message)
12
  rednet.send(1,message,id)
13
  print("Sent request to server")
14
  local id, packet, proto = rednet.receive(5)
15
  if not id then
16
    print("Packet was not received. Oh dear")
17
    rednet.send(sender,"error",id)
18
  else
19
    print("Received packet. Sending packet")
20
    rednet.send(sender,packet,id)
21
  end
22
end