liyia 发表于 2013-7-3 21:28:09

LRwinsocket编写脚本多次重复发送报文才能成功,请高手进来赐教

问题:在发送第一个登陆报文的时候,虽然是重复发送了2个报文,但是应用日志也默认成功,但是发送第二个交易报文的时候,我重复发送,日志里就报重复发送交易请求,但是我不重复发送,日志里面就根本没有数据进入,所以请高手看看,是不是我还需要设置其他的超时等待啊?
我的代码如下:
      lrs_set_recv_timeout(20,0);
        lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=109.249.29.38:9001",LrsLastArg);
        lrs_send("socket0", "buf0", LrsLastArg);
        lr_think_time(1);
        lrs_receive("socket0", "buf1", LrsLastArg);
    lrs_send("socket0", "buf0", LrsLastArg);
        lrs_receive("socket0", "buf1", LrsLastArg);


        lrs_send("socket0", "buf2", LrsLastArg);
        lrs_receive("socket0", "buf3", LrsLastArg);
        lrs_send("socket0", "buf2", LrsLastArg);
        lrs_receive("socket0", "buf3", LrsLastArg);

轻狂书生 发表于 2014-3-5 16:51:10

问题:在发送第一个登陆报文的时候,虽然是重复发送了2个报文,但是应用日志也默认成功,但是发送第二个交易 ...
liyia 发表于 2013-7-3 21:28 http://bbs.51testing.com/images/common/back.gif


    感觉你的录制脚本有问题,你好好看下!
页: [1]
查看完整版本: LRwinsocket编写脚本多次重复发送报文才能成功,请高手进来赐教