Asynchronous Internet Server Library
https://lowenware.com/aisl/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
cStuff@4ba00ca17a | 4 years ago | |
examples | 3 years ago | |
include/aisl | 4 years ago | |
library | 4 years ago | |
sdk@e00ffe6f70 | 4 years ago | |
tool | 4 years ago | |
.gitignore | 4 years ago | |
.gitmodules | 4 years ago | |
AUTHORS.md | 4 years ago | |
CHANGELOG | 4 years ago | |
LICENSE.md | 4 years ago | |
Makefile | 3 years ago | |
README.md | 4 years ago | |
examples.mk | 4 years ago | |
libaisl.pc.example | 4 years ago |
README.md
AISL
Asynchronous Internet Server Library provides innovative way of web development. AISL based applications have built-in web server giving full control of client serving. All you need to know is a request string? - Start prepare the response without waiting for headers and body! Don't need some headers? - Don't save them in memory! Unwanted content-body? - simply ignore it!
Documentation
Hello World example and full API reference can be found in an oficial AISL HandBook.
Installation
$ make PREFIX=/usr/local
$ sudo make PREFIX=/usr/local install
$ sudo cp libaisl.pc.example /usr/lib/pkgconfig/libaisl.pc
ArchLinux users can install from AUR :
$ yaourt -S aisl-git
License
AISL is free for both commercial and non-commercial use, being distributed under terms of CC BY-ND 4.0.