开源改变世界

Linuxcncrsh 忽略套接字打开错误 #1610

推推 grbl 3年前 (2023-01-30) 180次浏览
关闭
AndyHowell 打开了这个问题 2022 年 2 月 15 日 · 1条评论

注释

Linuxcncrsh 忽略套接字打开错误 #1610
安迪豪厄尔 评论了 2022 年 2 月 15 日  

以下是我重现该问题所遵循的步骤:

  1. 在端口 5007 上监听。例如:nc -l 5007
  2. 运行测试套件
  3. linuxcncrsh 测试会挂

这是来自 git master 的本地构建。看起来这个错误已经存在很长时间了。我正在构建 Ubuntu 21.10。

该补丁强制 linuxcncrsh 退出并显示无法打开套接字的消息,这允许测试套件继续。我将代码添加到挂起的 test.sh 脚本中。在启动 linuxcncrsh 之前,他们会检查是否有东西在监听端口 5007。如果有,它就会退出。

linuxcncrsh.补丁.txt

Linuxcncrsh 忽略套接字打开错误 #1610

谢谢@AndyHowell!我已经将它应用到 2.8 并合并到 master (2.9)