3.2.3.2.1 DVC Create Response (DYNVC_CREATE_RSP)

When a DVC client manager receives a DYNVC_CREATE_REQ (section 2.2.2.1) PDU from the DVC server manager, it uses the listener name and ChannelId to create a named channel. The DVC client manager uses the listener name to locate a listener on the TS client that has advertised itself as being available to accept connections. A client-side listener is created that associates the ChannelId with the specified listener. After the channel is created, the listener name is no longer used and all data is sent referencing the ChannelId.

The client responds to the server with a DYNVC_CREATE_RSP (section 2.2.2.2) PDU indicating the channel creation status. Any positive or zero value indicates success. A negative value indicates failure.

On failure, the server DVC manager can reuse the failed ChannelId for another channel without first sending a DYNVC_CLOSE (section 2.2.4) PDU. Therefore, the client MUST NOT add the failed ChannelId into the list of active ChannelIds.

If the channel creation was successful, the client SHOULD maintain this channel until it is closed or the connection is terminated.