||2 years ago|
|android||5 years ago|
|bin||7 years ago|
|.gitignore||6 years ago|
|.travis.yml||2 years ago|
|CREDITS.txt||7 years ago|
|LICENSE||3 years ago|
|Makefile||6 years ago|
|README.md||2 years ago|
|nanoHttp.c||3 years ago|
|nanoHttp.h||6 years ago|
Really simple, small HTTP server. Designed to act as a primitive HTTP server on my android devices.
For Android-Instructions, visit the Wiki
Some binaries can be found in the bin/ folder. If you need Android binaries, please keep in mind to use the right platform. You may need to compile the sources by your own!
CROSS-Compile for Android
This procedure has been tested on my Cyanogenmod-11.0 Android Tablet. Compiled with
arm-linux-androideabi-gcc (You will need a working Android NDK toolchain)
Compile for Android with
Make sure, the Android-NDK toolchain is installed and available as arm-linux-androideabi-gcc, otherwise modify the Makefile: Replace
and make sure
-static is set in
CC_FLAGS (in the Makefile)
For detailed Install instructions see the Wiki or checkout the
Android-INSTALL file in the android/ folder
Since 0.2 nanoHttp supports POSIX-threads. Each request is forked into a new thread if desired to do so.
You can disable this feature by removing the DEFINE
Since Android NDK supports POSIX-threads, this feature is Android-compatible.
Inspiration and original source
This project is build on the original source from sanos