I am writing a program that uses Lua socket to communicate with a http server. The API that I am using is \"socket.http.request\", and I have found that it is synchronous. M
You may find some inspiration in luaThread. One of its demos is an asynchronous wget.
wget
A recently developed threading library lua-llthreads supports the ZMQ "socket library that acts as a concurrency framework" with lua-zmq