|  | 
Construct a descriptor without opening it.
descriptor(
    asio::io_context & io_context);
This constructor creates a descriptor without opening it.
                  The io_context
                  object that the descriptor will use to dispatch handlers for any
                  asynchronous operations performed on the descriptor.