/// <summary> /// Send DVC Capabilities Request PDU /// </summary> /// <param name="version">Version of Cap Request</param> /// <param name="transportType">transport Type</param> private void SendDVCCapRequestPDU(DYNVC_CAPS_Version version, DynamicVC_TransportType transportType = DynamicVC_TransportType.RDP_TCP) { DynamicVCPDU capReq = null; if (version == DYNVC_CAPS_Version.VERSION1) { capReq = pduBuilder.CreateCapsV1ReqPdu(); } else if (version == DYNVC_CAPS_Version.VERSION2) { capReq = pduBuilder.CreateCapsV2ReqPdu(); } else { capReq = pduBuilder.CreateCapsV3ReqPdu(); } this.Send(capReq, transportType); }