iperf UDP服务器启动错误,绑定失败:不允许操作

时间:2014-01-16 04:21:12

标签: windows sockets udp iperf

操作系统:Windows 8, 工具:Jperf, 内部工具:iperf

我想启动UDP服务器侦听器。

使用的命令: -

iperf -s -u -P 0 -i 1 -p 5001 -l 1470 -f k -t 10

服务器侦听UDP端口5001

接收1470字节数据报

UDP缓冲区大小:64.0 KByte(默认值)

错误如下: -

绑定失败:不允许操作

recvfrom失败:参数无效

评论: -

1)我的Windows防火墙已关闭

2)防病毒已关闭

此处需要进行任何注册更改才能访问Windows UDP端口? 有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,但只是在我之前在成功运行iperf -s -u的同一台机器上安装了一个完全不同的应用程序之后。当我为iperf指定另一个端口使用如5555或6007时,iperf服务器不再发出绑定错误,并按预期在传输后显示统计信息。

我怀疑这是因为我安装的另一个程序为自己抓取了UDP端口或端口范围。如果iperf以用户模式而不是守护进程模式运行,那么程序很容易做到这一点。另一方面,某些程序仍然特别关于在特定端口上运行,因此如果发生冲突,您可能仍需要分配特定的端口使用。