|
2#
楼主 |
发表于 2012-2-18 16:21:54
|
只看该作者
这是我编写的socket协议脚本
Action()
{
char* pcTest3;
lrs_create_socket("strSock","TCP", "RemoteHost=127.0.0.1:1234", LrsLastArg); // 建立socket连?
lr_start_transaction("socket");// 设置事物
lrs_send( "strSock", "buf0", LrsLastArg ); // 发送报文 buf0不发送,发送上面设定的strSend
lrs_set_recv_timeout( 6, 0 ); // 设置接收返回报文的超时时间
pcTest3=lrs_get_received_buffer ("strSock", 0,-1, "ascii");
lr_output_message("recv=[%s]\n",pcTest3);//打印 。这个怎么得不到响应的值呀。怎么是空呀?求指教呀
lr_end_transaction("socket",LR_AUTO);
lrs_close_socket("strSock"); // 关闭socket连接
return 0;
}
---------------------------------------------------
这个是 data.ws
;WSRData 2 1
send buf0 8
"10000000"
-1
-----------------------------------------------------
这是我的脚本。为什么相应的为空呢。大家看看有什么问题。。感谢万分呀 |
|