感谢您花时间阅读这篇文章。
我目前正在尝试在python中构建一个RDP客户端,我在协议中遇到了以下问题;
来自:http://msdn.microsoft.com/en-us/library/cc240836%28v=prot.10%29.aspx
“81 2a - > ConnectData :: connectPDU length = 298字节 由于第一个字节(0x81)的最高有效位设置为1,而后一个位设置为0,因此长度由第一个字节和第二个字节的低六位给出。因此,该值为0x12a,即298字节。“
这听起来很奇怪。
对于正常的len检查,我只是使用: struct.pack( “> H”,LEN(STR(PacketLen)))
但在这种情况下,我真的不知道如何计算len如上所述。
对此的任何帮助将不胜感激!
提前致谢,