You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下Python UDP Socket绑定5353端口遇权限错误求助

解决WinError 10013:绑定UDP端口5353权限不足问题

以下是几种无需以管理员身份启动IDE的解决办法:

方法1:更换为非知名端口

Windows系统中,5353这类被标准服务占用的知名端口需要管理员权限才能绑定,最简单的解决方式是改用1024以上的非保留端口,比如53530:

import socket

with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as server_socket:
    server_socket.bind(("127.0.0.1", 53530))  # 修改端口号

方法2:给当前用户分配绑定5353端口的权限

一次性用管理员权限执行以下命令,之后普通用户即可绑定该端口:

  1. 按下Win+X,选择「Windows终端(管理员)」或「命令提示符(管理员)」
  2. 执行命令(替换你的用户名为当前系统用户名,格式如DESKTOP-XXX\张三):
netsh int ipv4 add excludedportrange protocol=udp startport=5353 numberofports=1 user=你的用户名

若要允许所有用户绑定,可将user=你的用户名改为user=Everyone。

方法3:检查并释放被占用的端口

5353是mDNS服务的默认端口,可能被系统的Bonjour服务或其他程序占用,先确认端口状态:
打开普通命令提示符,执行:

netstat -ano | findstr :5353

如果输出中有进程ID(PID),可打开任务管理器,找到对应PID的进程并结束,之后再运行脚本即可。

内容的提问来源于stack exchange,提问作者t777

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 11:52:14