代码如下:
local request = cc.HTTPRequest:createWithUrl(function(event)
local request = event.request
if event.name == “completed” then
print(“请求成功”)
local dataRecv = request:getResponseData()
print(dataRecv)
elseif event.name == “progress” then
print(“等待中…”)
else
print(“请求失败”)
end
end, “http://192.168.1.102:3001/server/flist”, cc.kCCHTTPRequestMethodGET)
if request then
print("开始请求 ")
request:setTimeout(30)
request:start()
end
使用MAC上的Helloworld中运行上述代码能请求成功。
而在安卓上运行则是
开始请求
等待中…
等待中…
等待中…
等待中…
等待中…
等待中…
等待中…
等待中…
请求失败
服务器那边的确是发出了数据包
所以在想是不是和UI线程、GL线程有关…不懂啊,求高人指点一二