diff --git a/.gitignore b/.gitignore index 6fd0a37..f868345 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# lua-env +luajit/* + # Compiled Lua sources luac.out diff --git a/client.lua b/client.lua index 1c860c5..8ee11fa 100644 --- a/client.lua +++ b/client.lua @@ -2,20 +2,36 @@ package.path = "./?/init.lua;./?.lua;"..package.path local net = require("lnet.tcp") local multi, thread = require("multi"):init() -local http = require("lnet.http") +-- local http = require("lnet.http") +-- local http_ = require("socket.http") -multi:newThread("Download Test",function() - local data = http.request("http://zjcdn.mangafox.me/store/manga/14765/01-001.0/compressed/t001.jpg") - local file = io.open("test.jpg","wb") - file:write(data) - file:flush() - file:close() - os.exit() -end) +-- download = thread:newFunction(function(url,fn) +-- print(1) +-- local t = multi:newTimer() +-- print(2) +-- t:Start() +-- print(3,url) +-- local data,b = http.request(url) +-- print(data,b) +-- local file = io.open(fn,"wb") +-- print(5) +-- file:write(data) +-- print(6) +-- file:flush() +-- print(7) +-- file:close() +-- print(fn.." Finished downloading: ".. t:Get()) +-- end) + +-- multi:newThread("Timer",function() +-- while true do +-- thread.sleep(8) +-- print("...") +-- end +-- end) +--download("http://212.183.159.230/5MB.zip","test1.bin") +--download("http://212.183.159.230/50MB.zip","test2.bin").OnError(print) -multi:newThread("Timer",function() - -end) -- local client = net.newCastedClient("Test")--net:newTCPClient("localhost",12345) -- client:send("Test!") @@ -23,4 +39,5 @@ end) -- client.OnDataRecieved(function(c,data) -- print("Response: ",data) -- end) -multi:mainloop() \ No newline at end of file + +--multi:mainloop() \ No newline at end of file