# onbsd
## Description
Server / Client socket library, written in C.
## Table of Contents
- [Description](#description)
- [Features](#features)
- [Usage](#usage)
- [Credits / Resources](#credits--resources)
- [License](#license)
## Features / TODOS
- [ ] Select
- [ ] Epoll
- [ ] Server
- [ ] Client
- [ ] Custom Event Handling
- [ ] Distributed Task Queue
## Usage
`make` - to build project.
`make test` - to build and test project.
## Credits / Resources
[David Hanson - Interfaces and Implementations Repo](https://github.com/drh/cii)
[Jacob Sorber](https://www.youtube.com/@JacobSorber)
[Mongoose Webserver](https://mongoose.ws/)
[Beej's Networking Guide](https://beej.us/guide/bgnet/)
Unix Networking Programming - Richard Stevens, Bill Fenner, & Andrew Rudoff
## License
This project is licensed under GPLv3 - see the [LICENSE](LICENSE) file for details.