一万年太久,只争朝夕。

loadrunner函数译解5

上一篇 / 下一篇  2008-08-26 09:17:48 / 个人分类:loadrunner

写socket协议脚本时会用到的第一个函数
lrs_create_socket

建立,初始化socket连接

int lrs_create_socket ( char *s_desc, char *type, [ char* LocalHost,] [char* peer,] [char *backlog,] LrsLastArg );

s_desc  一个连接描述符,给这次连接起个名。
type  连接的socket类型,给出这是一个什么类型的连接(tcp,udp两种)。
LocalHost  与socket绑定的本地主机名地址,端口。 "LocalHost= host_name/port_number" (可选的) 
peer  远程主机名(地址),端口 "RemoteHost=host_name/port_number" (可选的)  给出要和谁建立连接,提供服务的端口号。
backlog 连接时队列最大长度 "Backlog=number" (可选的) 
LrsLastArg  参数结束标记.  标记这个函数的参数结束了。必须的。

例子:
int rc;

rc=lrs_create_socket("socket1", "TCP", "RemoteHost=199.203.77.246:21", LrsLastArg);
返回值rc=0时表示成功。成功只有一种0,失败有很多种,需要时自己查一下吧。
实际应用中应判断返回值并给出提示。
if (rc==0)

       lr_output_message("Socket 1 was successfully created ");

else

       lr_output_message("An error occurred while create the socket, Error Code: %d", rc);


与lrs_create_socket相对应的函数是
lrs_close_socket

关闭打开的socket连接

int lrs_close_socket ( char *s_desc );

 s_desc  建立连接时给的名. 

没什么好说的,打开了记得再关上,成对书写。


TAG: loadrunner

 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 16161
  • 日志数: 23
  • 图片数: 3
  • 建立时间: 2008-03-12
  • 更新时间: 2009-02-11

RSS订阅

Open Toolbar