/********************************************************************* * Created by Mercury Interactive Windows Sockets Recorder * * Created on: Fri Jul 13 16:08:19 *********************************************************************/ #include "lrs.h" vuser_end() { lrs_close_socket("socket0"); lrs_cleanup(); return0; } |
由于是分两次读取数据,必然读取的内容与录制的会稍有不同,幸好我们判断成功与否不是用返回的数据进行比较,而只是核对一下数据的大小,因此完全可以手动修改数据脚本,以下为在录制的基础上手工修改的脚本(注意,只是更改了接收端)
send buf0 28 "Test" "\x00\x1b\x00\x00\x00" "\x00\x00\x00\x00" "\x12\x01\x00\x00\x00\x01\x00\x00\x00" "\x02\x00\x01\x00\x01\x00" recv buf1 -1 recv rbuf0 -1 |