【问题标题】:iperf UDP server start error, bind failed: Operation not permittediperf UDP 服务器启动错误,绑定失败:不允许操作
【发布时间】:2014-01-16 04:21:11
【问题描述】:

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

我想启动 UDP Server 监听器。

使用的命令:-

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

服务器监听 UDP 端口 5001

接收1470字节的数据报

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

错误如下:-

绑定失败:不允许操作

recvfrom 失败:参数无效

评论:-

1) 我的 Windows 防火墙已关闭

2) 杀毒软件已关闭

这里需要任何注册表更改才能访问 Windows UDP 端口? 有什么想法吗?

【问题讨论】:

  • 在端口号 6007,6008,6009... UDP 端口连接对我有用。问题已解决,但我没有任何技术原因,“为什么不连接小于端口号 6006 ?”。

标签: windows sockets udp iperf


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-21
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 2018-12-03
    • 2012-08-18
    相关资源
    最近更新 更多