Establish a connection
The functions, mi_open() and mi_server_connect() (client only), are constructor functions for a connection descriptor.
These functions establish a connection and return a pointer to a connection descriptor, which holds information from the session context. You can then pass this connection descriptor to subsequent functions that need to access the session context.
The supports the establishment of UDR connections and client connections.