Add get count function.
Init the socket at the beginning.
Add socket pool.
Add comments.
Move socketInit declaration from public to protected.
Enhance error handling since we switch the socket to non-blocking mode.
Use a gentle way to clear buffer.
No need to delete ev_io, since ev_io_stop has release the memory.
Enhance ev_loop_new flags.
Use static logger & enhance the client bootstrap.