Asynchronous Internet Server Library https://lowenware.com/aisl/
Go to file
Ilja Kartašov 043d414df4 Add basic aisl tool implementation 2019-07-14 20:56:28 +02:00
cStuff@4ba00ca17a Add submodules to proper paths 2019-07-13 14:13:02 +02:00
examples Update to version 1.0.5 2019-07-13 14:04:06 +02:00
include/aisl Update to version 1.0.5 2019-07-13 14:04:06 +02:00
library Add basic aisl tool implementation 2019-07-14 20:56:28 +02:00
sdk@e00ffe6f70 Add basic aisl tool implementation 2019-07-14 20:56:28 +02:00
tool Add basic aisl tool implementation 2019-07-14 20:56:28 +02:00
.gitignore Initiated 2019-02-23 21:06:34 +01:00
.gitmodules Add submodules to proper paths 2019-07-13 14:13:02 +02:00
AUTHORS.md Updated distribution information 2019-02-24 10:43:42 +01:00
CHANGELOG Update to version 1.0.5 2019-07-13 14:04:06 +02:00
LICENSE.md Updated distribution information 2019-02-24 10:43:42 +01:00
README.md Update to version 1.0.5 2019-07-13 14:04:06 +02:00
examples.mk Update to version 1.0.5 2019-07-13 14:04:06 +02:00
libaisl.pc.example Update to version 1.0.5 2019-07-13 14:04:06 +02:00

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.