local sides = peripheral.getNames() for i = 1, #sides do if peripheral.getType(sides[i]) == "modem" then modemSide = sides[i] break end end rednet.open(modemSide) id, msg, dist = rednet.receive() print("Received data:") term.write("Filename: ") name = tostring(read()) print(msg) content = textutils.unserialize(msg) local file = fs.open(name, "w") file.write(content) file.close() rednet.close(modemSide)