Skip to content
Ural edited this page May 6, 2022 · 1 revision

Some notes will stay here while I'll be doing this project, after it's done I'll try not to forget to make a good looking paper.

We're able to select polling between select, poll, epoll, kqueue. Since we do this project on MacOS and for optimization purposes, we chose kqueue (man). About select/poll/epoll/kqueue you can read here (ru), here (en) and there about kqueue advantages (ru). Useful paper about kqueue implementation in writing bidirectional streaming server.

About I/O operations here

Clone this wiki locally