connect timeout, see #611

This commit is contained in:
Cloud Wu
2017-04-13 15:32:54 +08:00
parent 61d13846cd
commit 312943c6a0
3 changed files with 27 additions and 4 deletions

View File

@@ -2,7 +2,7 @@ local skynet = require "skynet"
local httpc = require "http.httpc"
local dns = require "dns"
skynet.start(function()
local function main()
httpc.dns() -- set dns server
httpc.timeout = 100 -- set timeout 1 second
print("GET baidu.com")
@@ -21,6 +21,9 @@ skynet.start(function()
print(string.format("GET %s (baidu.com)", ip))
local status, body = httpc.get("baidu.com", "/", respheader, { host = "baidu.com" })
print(status)
end
skynet.start(function()
print(pcall(main))
skynet.exit()
end)