private static void Send(RdpPacket packet) { packet.Position = 0L; byte[] buffer = new byte[packet.Length]; packet.Read(buffer, 0, (int)packet.Length); NTLM.DumpHex(buffer, (int)packet.Length, "Send"); Network.Send(buffer); }
private static RdpPacket Receive() { byte[] buffer = new byte[0x2000]; int length = Network.Receive(buffer); NTLM.DumpHex(buffer, length, "Receive"); RdpPacket packet = new RdpPacket(); packet.Write(buffer, 0, length); packet.Position = 0L; return(packet); }