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.
Copas is free software and uses the same
license as Lua 5.1
这个东东可以作为coroutine的一个应用范例来学习。
主页链接:
http://keplerproject.github.com/copas/