51Testing软件测试论坛

标题: LR中如何将winsocket函数转换成阻塞类型 [打印本页]

作者: wuliangye    时间: 2011-2-16 09:25
标题: LR中如何将winsocket函数转换成阻塞类型
各位大侠,用LR进行winsocket录制时,对于具体函数如lrs_receive(),10s后如果没有收到包就会继续执行接下来的语句,有没有办法让它变成阻塞类型的?就是说,如果没有包过来的话就一直等待,知道有包过来?这个问题困扰了我很久,急切希望大家给予帮助!
作者: 婴儿    时间: 2011-2-16 11:00
设置超时时间可以吧,lrs_set_recv_timeout、lrs_set_recv_timeout2
作者: wuliangye    时间: 2011-2-16 12:16
关键是不知道多长时间才会有包或者有连接过来,所以没办法设置超时时间
作者: 婴儿    时间: 2011-2-16 17:43
你既然要一直等到包来,把它设得足够长就行了啊
作者: lulu83    时间: 2011-2-16 19:19
关键是不知道包什么时候过来,所以通过设置time_out的时间是不合适的,你不知道到底时间要设置成多长,难不成要设置成9999S?呵呵
作者: wuliangye    时间: 2011-2-18 16:39
楼上的说的没错,就是这个困惑。。。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2