51Testing软件测试论坛

标题: 建立socket连接是否可以参数化? [打印本页]

作者: zhyfine    时间: 2005-7-27 15:22
标题: 建立socket连接是否可以参数化?
我想建立多个socket连接,但直接在action中把
lrs_create_socket("socket1", "TCP", "RemoteHost=zhouy.developer:5100",  LrsLastArg);
这句话中的socket1用参数2、3、4等等来代替好像不行的,新建不了这些连接。有什么办法呢,总不能都用手工去增加吧? 向各位讨教了。谢谢!
作者: zhyfine    时间: 2005-7-29 08:56
自己顶一下,问题解决了,像这样维护脚本就可以参数化socket number了。
Actions()
{
char str[20];
sprintf(str,"%d", atoi(lr_eval_string("<NewParam>" )));
lrs_create_socket(str, "TCP", "LocalHost=0", "RemoteHost=....", LrsLastArg);
……………………
}
作者: thefirstred    时间: 2006-1-23 13:53
我也遇到这个问题了,用你的方法可以解决,谢谢
作者: yuxingxin    时间: 2006-2-6 09:29
可是你这样参数化有什么意义吗?
socket1也只是个标示符而已啊?
作者: napolean007    时间: 2006-8-17 22:10
char str[20];
sprintf(str,"%d", atoi(lr_eval_string("{port}")));
lrs_create_socket(str,"socket30", "TCP", "LocalHost=9200", "Backlog=1", LrsLastArg);

我的脚本运行到creat socket的时候会报socket_type parameter is invalid的错误,请高手指教
作者: wawa133    时间: 2006-8-18 10:32
socket参数化有什么意义吗?




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