51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 13700|回复: 13
打印 上一主题 下一主题

[求助] winsock协议出错Address already in use. Error code : 10048.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-11 15:15:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用qq练习录制winsock脚本,总显示Address already in use. Error code : 10048.为什么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-4-11 16:37:14 | 只看该作者
说的不是很详细阿。。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-4-12 19:00:43 | 只看该作者
贴出脚本看看
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-7-27 10:24:53 | 只看该作者
我也遇到了相似的问题,我用winsockets协议录制了一个c/s结够的脚本,loadrunner部署在服务器端,脚本是纪录登录服务器并进行操作的情况。在回访的时候出现如下问题:
Starting action vuser_init.
vuser_init.c(12): lrs_startup(257)
vuser_init.c(14): lrs_create_socket(socket0, TCP, ...)
vuser_init.c(14): Error : socket0 - Address already in use. Error code : 10048.
Abort was called from an action.
初始化脚本如下:
vuser_init()
{
    lrs_startup(257);

    lrs_create_socket("socket0", "TCP", "LocalHost=20010", "Backlog=2147483647",  LrsLastArg);

    lr_think_time(28);

    lrs_accept_connection("socket0", "socket1");

    lrs_create_socket("socket2", "TCP", "RemoteHost=202.204.54.131:1521",  LrsLastArg);

    lrs_send("socket2", "buf0", LrsLastArg);

    lrs_receive("socket2", "buf1", LrsLastArg);

    lrs_send("socket2", "buf2", LrsLastArg);

    lrs_receive("socket2", "buf3", LrsLastArg);

    lrs_send("socket2", "buf4", LrsLastArg);

    lrs_receive("socket2", "buf5", LrsLastArg);

    lrs_send("socket2", "buf6", LrsLastArg);

    lrs_receive("socket2", "buf7", LrsLastArg);

    lrs_send("socket2", "buf8", LrsLastArg);

    lrs_receive("socket2", "buf9", LrsLastArg);

    lrs_send("socket2", "buf10", LrsLastArg);

    lrs_receive("socket2", "buf11", LrsLastArg);

    lrs_send("socket2", "buf12", LrsLastArg);

    lrs_receive("socket2", "buf13", LrsLastArg);

    lrs_send("socket2", "buf14", LrsLastArg);

    lrs_receive("socket2", "buf15", LrsLastArg);

    lrs_send("socket2", "buf16", LrsLastArg);

    lrs_receive("socket2", "buf17", LrsLastArg);

    lrs_send("socket2", "buf18", LrsLastArg);

    lrs_receive("socket2", "buf19", LrsLastArg);

    lrs_send("socket2", "buf20", LrsLastArg);

    lrs_receive("socket2", "buf21", LrsLastArg);

    lrs_send("socket2", "buf22", LrsLastArg);

    lrs_receive("socket2", "buf23", LrsLastArg);

    lrs_send("socket2", "buf24", LrsLastArg);

    lrs_receive("socket2", "buf25", LrsLastArg);

    lrs_send("socket2", "buf26", LrsLastArg);

    lrs_receive("socket2", "buf27", LrsLastArg);

    lrs_send("socket2", "buf28", LrsLastArg);

    lrs_receive("socket2", "buf29", LrsLastArg);

    lrs_receive("socket1", "buf30", LrsLastArg);

    lrs_send("socket1", "buf31", LrsLastArg);

    return 0;
}
不知是何原因。难道是关联问题?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-8-1 18:32:15 | 只看该作者
录制完毕后,把QQ关了再回放脚本就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-8-9 15:01:03 | 只看该作者

我录别的应用程序,回放时也报这个错10048

不是特定的哪个应用程序的问题吧
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-8-10 11:54:58 | 只看该作者
分别录制两个相同的脚本,你可以看看是不是因为你的LocalHost=20010,这个值有变化
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-8-10 12:55:28 | 只看该作者
close掉会话。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-8-10 17:42:05 | 只看该作者
是socket通道用完后没有关闭的原因吧
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-7-9 17:10:07 | 只看该作者
我也遇到这样子的问题(socket通道我已经关闭)
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-7-9 17:25:48 | 只看该作者
碰到这个问题的时候,首先你检查你的socket 对象有没有关闭,如果关闭了的话还会出现这个情况的话,说明是在创建socket 对象时地址不可用,因为MaxUserPort默认大小为5000,所以你必须通过修改注册表的MaxUserPort来达到此目的.
在注册表中HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters 新增三个键值:
   MaxUserPort:10000
   TcpNumConnections:fffffe  
   TcpTimedWaitDelay:1e

设定重启之后再试一下.
本身有一个ReuseAddr参数,是通过设置这个值来重用未释放的socket地址.但在LR中我也不知道在哪里设置,有兴趣自己研究下.
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-7-12 16:30:29 | 只看该作者
winsock录制完之后很容易忽略关掉sockets这个问题!
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2012-3-26 14:57:11 | 只看该作者
我也报错了 也是这个  学习了
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2012-7-9 20:23:50 | 只看该作者
我也遇到了同样的问题。
不过目前,我使用IP欺骗,可以规避这个问题,但是仅限于少量并发,比如100、200并发。——主要看你的网段内,有哪些闲置资源了。
可是,我现在要做1000并发,所以绕不过这个问题了,也在困惑中。期待有人可以解决。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 23:48 , Processed in 0.095213 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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