Skip to content

undwad/websrv

Repository files navigation

websrv

simple crossplatform embedded webserver for lua

libwebserver (http://freecode.com/projects/libwebserver) binding

WINDOWS:

websrv depends on lua 5.2 that can be downloaded from http://luabinaries.sourceforge.net/

also there is visual c++ project file websrv.vcxproj.

if you have incompatible version of visual studio then simply create new dynamic library project, add project source and header files, module definition file and libraries. anyway CMakeLists.txt is provided so it is possible to use cmake.

LINUX:

websrv depends on lua5.2 and liblua5.2 that can be installed with apt-get.

anyway cmake will tell you what's missing.

unfortunately I don't how to configure cmake to produce libraries without lib prefix, so after building libwebsrv.so module you need either rename it to websrv.so or create appropriate symbolic link, so that lua could find it.

COMMON:

you can look through examples.html to learn how to use libwebserver from pure C or websrv module from lua.

note that some examples require mutable buffer object that can be downloaded from here https://github.com/starwing/lbuffer

alternatively you can modify the sample code to use another lua mutable buffer module

2013.10.30 10.36.28 undwad, samara, russia

Releases

No releases published

Packages

No packages published