[x] Use a single poll() call to accumulate client connections and handle them
[x] Implement task queue to keep track of pending i/o operations
[x] Handle SIGINT to exit gracefully
Does not yet handle multiple ports but can be easily expanded to do so
[x] Use a single
poll()
call to accumulate client connections and handle them [x] Implement task queue to keep track of pending i/o operations [x] HandleSIGINT
to exit gracefullyDoes not yet handle multiple ports but can be easily expanded to do so