51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1611|回复: 0
打印 上一主题 下一主题

[讨论] 一个非常奇怪的问题,请大家看看!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-9 20:04:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先看下面这样的一段代码(录制的RTSP协议的脚本,省去了OPTIONS和后面的方法):
char *ReceiveBuffer;
lrs_send("socket0","DESCRIBE",LrsLastArg);
lrs_set_recv_timeout(60,0);
lrs_receive("socket0","DESRESP",LrsLastArg); //DESCRIBE的reply
lrs_send("socket0","SETUP1",LrsLastArg);
lrs_receive_ex("socket0","SETRESP1","NumberOfBytesToRecv=207",LrsLastArg);//setup1的reply
ReceiveBuffer=lrs_get_received_buffer("socket0",35,5,NULL);
lrs_save_param("socket0",Null,"session",35,5);
lrs_send("socket0","SETUP2",LrsLastArg);
lrs_receive_ex("socket0","SETRESP2","NumberOfBytesToRecv=207",LrsLastArg);

问题是:客户端发送SETUP1的时候,服务器会返回一个SESSION,现要把其做成一个参数
譬如:但当跑100个用户的时候,有些用户是正常的,有一些用户返回的是DESCRIBE的reply中的偏移35的5个字符,为什么?
注:经过抓包,出错的情况下timeout没有超过10秒,基本在一秒内

请大家看看,有什么问题请提出来。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 09:30 , Processed in 0.061702 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表