public ProcessSynDataExPayload ( RdpeudpPacket eudpPacket ) : void | ||
eudpPacket | RdpeudpPacket | |
return | void |
public void ProcessSynDataExPayload(RdpeudpPacket eudpPacket)
{
if(eudpPacket.fecHeader.uFlags.HasFlag(RDPUDP_FLAG.RDPUDP_FLAG_SYNEX) && eudpPacket.SynDataEx != null)
{
if(eudpPacket.SynDataEx.Value.uUdpVer.HasFlag(uUdpVer_Values.RDPUDP_PROTOCOL_VERSION_2))
{
HighestVersion = uUdpVer_Values.RDPUDP_PROTOCOL_VERSION_2;
return;
}
}
HighestVersion = uUdpVer_Values.RDPUDP_PROTOCOL_VERSION_1;
}