Implement socket_connect ()
Always rearm file descriptor after receiving I/O event
Add init method to io_handler interface