LocalSend问题.md 2.5 KB


title: LocalSend问题 date: 2026-04-22T16:39:41+08:00

lastmod: 2026-04-22T16:40:09+08:00

LocalSend问题

  ​解决方案:针对LocalSend显示【Offline】且报错“SocketException: Failed to create server socket”(端口53317被占用或权限不足)的问题,可按以下步骤排查和解决:

  1. 确认端口占用情况

  • 原因:错误提示表明端口53317可能被其他程序占用,或系统权限限制了LocalSend访问该端口。
  • 操作:按 Win + R 输入 cmd,以管理员身份运行命令提示符。

输入以下命令检查端口占用:

netstat -ano | findstr 53317若显示占用进程(如PID),记录该数字,继续下一步;若无输出,则可能是权限问题。

  2. 终止占用进程(如有)

  • 操作:根据上一步的PID,输入以下命令终止进程(假设PID为1234):

taskkill /PID 1234 /F重启LocalSend,观察是否恢复。若仍失败,继续下一步。

  3. 重置主机网络服务(HNS)

  • 原因:Windows的Host Network Service(HNS)可能异常,导致端口分配冲突。
  • 操作:在管理员CMD中依次执行:

net stop hns输入 Y 确认,等待服务停止。重启HNS服务:

net start hns关闭CMD,重新启动LocalSend。

  4. 检查防火墙/杀毒软件

  • 原因:安全软件可能阻止LocalSend访问网络或特定端口。
  • 操作:临时关闭防火墙或杀毒软件,测试LocalSend是否恢复。

若恢复,将LocalSend添加至防火墙白名单(允许私有和公共网络访问)。

  5. 更换LocalSend端口(可选)

  • 原因:若53317端口持续冲突,可尝试修改LocalSend配置(如支持自定义端口)。
  • 操作:查阅LocalSend文档或设置界面,确认是否有端口修改选项。

更换为非常用端口(如50000以上),重启应用。

  6. 其他可能性

  • 网络配置问题:确保两台设备在同一局域网(Wi-Fi/有线网络)。

重启路由器或切换网络(如从Wi-Fi换至有线)。

  • 应用版本问题:更新LocalSend至最新版本,或重装应用。

  总结步骤

  1. 检查端口占用 → 2. 终止冲突进程 → 3. 重置HNS服务 → 4. 调整防火墙 → 5. 更换端口(可选) → 6. ​排查网络/版本

  通常执行完步骤3后问题即可解决。若仍无法解决,建议提供更多日志或联系LocalSend开发者。