Advertisement
DYankee

test 2

Mar 29th, 2022 (edited)
868
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.60 KB | None | 0 0
  1. --start up
  2.  
  3. peripheral.find("modem", rednet.open)
  4. rednet.host("fileServer","fileServer1ed ")
  5.  
  6. if fs.isDir("/programs") == false then
  7.     fs.makeDir"/programs"
  8. end
  9.  
  10. local programList = fs.list("/programs")
  11.  
  12.  
  13. while true do
  14.     local id, msg = rednet.receive("fileServer")
  15.     if msg[1] == "filelist" then
  16.         rednet.send(id, programList)
  17.     elseif msg[1] == "request" then
  18.         local file = fs.open("programs/"..msg[2], "r")
  19.         local contents = file.readAll()
  20.         rednet.send(id, contents)
  21.         file.close()
  22.     else
  23.         rednet.send(id,"invalid request")
  24.     end
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement