Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- con = fs.open("config","r")
- function readData()
- dataFile = fs.open("disk/data","r")
- data = {}
- l = dataFile.readLine()
- while l ~= nil do
- table.insert(data, l)
- l = dataFile.readLine()
- end
- dataFile.close()
- return data
- end
- rednet.open(con.readLine())
- while true do
- id,mes,dis = rednet.receive()
- if mes[1] == 1 then
- print("Sending data to " .. id)
- rednet.send(id, readData())
- elseif mes[1] == 3 then
- data = readData()
- dataFile = fs.open("disk/data","w")
- dataFile.writeLine(mes[2])
- for i,v in pairs(data) do
- dataFile.writeLine(v)
- end
- dataFile.close()
- print("New data from "..id)
- rednet.broadcast({2})
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement