关于c/s参数化的问题 类似qq通信的录制 急!
sendbuf2 33"\x01\x01\x1b\x00\x00\x00\x01"
"\tzhanghao"
"\x06"
"123456\b3.0.0.75"
\x01\x01\x1b\x00\x00\x00\x01这个会变化 跟账户不一样也随着变化
zhanghao是 用户名前面的\t有时候是\b
123456 是密码
两个变动的,怎么参数化,请高手赐教! 自己顶下 已解决A! 楼主发扬下分享精神,分享下问题是怎样解决的! 同样关注解决方案,谢谢! 主要是跟开发人员多沟通下要了解每次发包收包的机制
我最后的处理方法很简单,把账号设成可以变成统一的十六进制文件
密码设一样。
这样就不会出现头文件和账号一起变。 把这个解决了 就很好办了
还要看你们是录制到 十六进制的文件还是已经转码过来的文件,在中间可能很容易出现mismatch的问题
用lrs_set_receive_option(EndMarker, RecordingSize); 去试试
如果不能确定你发出的包的位置 可以用
lrs_save_param("socket1","buf2","cctv2",7,1);
lr_output_message ("param2: %s", lr_eval_string("<cctv2>"));
去找出来
另外还有个调用dll问题,就是解密的问题,可以参考这个(转载的)
http://www.51testing.com/index.php?uid-362633-action-viewspace-itemid-224924
总之,我是结合源代码在找问题的所以和开发多沟通时关键 谢谢,共享
页:
[1]