mirror of https://github.com/lukechilds/node.git
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.
37 lines
817 B
37 lines
817 B
16 years ago
|
liboi is a C library for doing evented I/O. It is intended for building
|
||
|
efficent internet programs.
|
||
|
|
||
|
liboi is released under the X11 license.
|
||
|
|
||
|
= Feature Summary
|
||
|
|
||
|
* The library has a minimalist design
|
||
|
- Does not make internal allocations
|
||
|
- Does not wrap functionality of GnuTLS or libev. The user must use those
|
||
|
libraries in conjuction with liboi.
|
||
|
* Supports both server and client sockets.
|
||
|
* Supports evented file I/O emulation through a thread pool.
|
||
|
* SSL support
|
||
|
* Sendfile (file to socket) with emulation on platforms that do not support
|
||
|
it.
|
||
|
|
||
|
= Building
|
||
|
|
||
|
1 Edit config.mk. You almost certainly will need to set the EVDIR and
|
||
|
GNUTLSDIR variables.
|
||
|
2 Run "make"
|
||
|
|
||
|
= Documentation
|
||
|
|
||
|
1 make doc
|
||
|
2 man ./oi.3
|
||
|
|
||
|
= Website
|
||
|
|
||
|
http://github.com/ry/liboi
|
||
|
|
||
|
= Author
|
||
|
|
||
|
Ryan Dahl (ry@tinyclouds.org)
|
||
|
|