Coroutine Oriented Portable Asynchronous Services

Copas is a dispatcher based on coroutines that can be used by
TCP/IP servers. It uses LuaSocket as the interface with the
TCP/IP stack. A server registered with Copas should provide a
handler for requests and use Copas socket functions to send
the response. Copas loops through requests and invokes the
corresponding handlers. For a full implementation of a Copas
HTTP server you can refer to Xavante as an example.


cvs-2dev3 years ago32 downloads
1.2.1-13 years ago2,682 downloads
1.2.0-13 years ago25 downloads
1.1.6-13 years ago313 downloads
1.1.5-13 years ago164 downloads
1.1.4-13 years ago44 downloads
1.1.3-13 years ago69 downloads
1.1.2-13 years ago69 downloads
1.1.1-13 years ago50 downloads


Coxpcall >= 1.13
lua >= 5.1
LuaSocket >= 2.0

Dependency for

ConcurrentLua, Copas-Async, copas-ev, CopasTimer, CopasTimer, cosy-client, harpseal, lua-websockets, luaxpl, luaxpl, tango-complete, tango-complete, tango-copas, tango-copas, tethys, Xavante, Xavante