*
* @finish will be called when an I/O operation fails, or you call
* io_close() on the connection. errno will be set to the value
*
* @finish will be called when an I/O operation fails, or you call
* io_close() on the connection. errno will be set to the value