Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpeudp.RdpeudpSocket.CreateSourcePacket C# (CSharp) Method

CreateSourcePacket() public method

Create Source Packet from byte data
public CreateSourcePacket ( byte data ) : RdpeudpPacket
data byte
return RdpeudpPacket
        public RdpeudpPacket CreateSourcePacket(byte[] data)
        {
            if (data == null || data.Length == 0)
            {
                return null;
            }

            RdpeudpPacket packet = new RdpeudpPacket();                  // Fill in the common header.
            packet.fecHeader.snSourceAck = SnSourceAck;
            packet.fecHeader.uReceiveWindowSize = UReceiveWindowSize;
            packet.fecHeader.uFlags = RDPUDP_FLAG.RDPUDP_FLAG_DATA | RDPUDP_FLAG.RDPUDP_FLAG_ACK;
            packet.ackVectorHeader = CreateAckVectorHeader();

            packet.sourceHeader = CreateSourcePayloadHeader();
            packet.payload = data;
            return packet;
        }