Inherited from posix::basic_descriptor.
Cancel all asynchronous operations associated with the descriptor.
asio::error_code cancel( asio::error_code & ec);
This function causes all outstanding asynchronous read or write operations
to finish immediately, and the handlers for cancelled operations will
be passed the
Set to indicate what error occurred, if any.