Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rednet.open("top")
- local h = fs.open("id","r")
- local i = h.readLine(1)
- local r = h.readLine(2)
- i = tonumber(i)
- r1 = tonumber(r)
- print("Establishing connection to server "..r1.."...")
- local id, message = rednet.receive("1servers3")
- sleep(0.03)
- if message == "Connection requested." then
- rednet.send(i,"Connection accepted.","1servers3")
- local id, message = rednet.receive("1servers4")
- sleep(0.02)
- if message == "Connection failed." then
- print("Failed to connection to the server.")
- return
- else
- print("Receiving files from server...")
- local id, message = rednet.receive("1servers4")
- m = tonumber(message)
- n = 0
- repeat
- if id == i then
- n = n + 1
- local id, message = rednet.receive("1servers4")
- print("Receiving file: "..message.."...")
- m1 = message
- local h1 = fs.open("drive/"..message,"w")
- sleep(0.01)
- local id, message = rednet.receive("1servers4")
- h1.write(message)
- h1.close()
- print("Received file: "..m1..".")
- end
- until n == m
- end
- print("All files received.")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement