1234567891011121314151617181920 |
- -- load tftpclnt.lua
- local tftp = require("socket.tftp")
- -- needs tftp server running on localhost, with root pointing to
- -- a directory with index.html in it
- function readfile(file)
- local f = io.open(file, "r")
- if not f then return nil end
- local a = f:read("*a")
- f:close()
- return a
- end
- host = host or "diego.student.princeton.edu"
- retrieved, err = tftp.get("tftp://" .. host .."/index.html")
- assert(not err, err)
- original = readfile("test/index.html")
- assert(original == retrieved, "files differ!")
- print("passed")
|