/// <summary> /// Send data using this DVC /// </summary> /// <param name="data"></param> public void Send(byte[] data) { DataDvcBasePdu[] dataPdus = pduBuilder.CreateDataPdu(channelId, data, MAX_CHUNK_LEN); if (dataPdus != null) { foreach (DataDvcBasePdu pdu in dataPdus) { transport.Send(pdu); } } }
/// <summary> /// Send data using this DVC /// </summary> /// <param name="data"></param> public void Send(byte[] data, bool isCompressed = false) { DataDvcBasePdu[] dataPdus = null; if (isCompressed) { dataPdus = pduBuilder.CreateCompressedDataPdu( channelId, data); } else { dataPdus = pduBuilder.CreateDataPdu(channelId, data, ConstLength.MAX_CHUNK_LEN); } if (dataPdus != null) { foreach (DataDvcBasePdu pdu in dataPdus) { transport.Send(pdu); } } }