1

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

我想启动 UDP Server 监听器。

使用的命令:-

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

服务器监听 UDP 端口 5001

接收 1470 字节数据报

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

错误如下:-

绑定失败:不允许操作

recvfrom 失败:参数无效

注释 :-

1) 我的 Windows 防火墙已关闭

2) 杀毒软件已关闭

此处需要任何注册表更改才能访问 Windows UDP 端口?任何想法 ?

4

1 回答 1

2

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

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

于 2014-12-23T21:29:46.447 回答