【问题标题】:How to eradicate the error An operation was attempted on something that is not a socket?如何消除错误尝试对非套接字的操作进行操作?
【发布时间】:2021-07-02 14:29:04
【问题描述】:

每当我似乎运行 this 并在 cmd 上打开 client.py 时,它都会给我一个错误

与服务器连接... 回溯(最近一次通话最后): 文件“C:\Users\J****\AppData\Local\Programs\Python\Python38-32\c-200\client.py”,第 16 行,在 read_sockets, write_socket, error_socket = select.select(sockets_list,[],[]) OSError: [WinError 10038] 尝试对非套接字的操作进行操作

如何消除此错误?我试过thisthat 但没有帮助。当我进行更多研究时,我发现

不是错误,因为 EventInjector 从未在 Windows 上工作过。

但是我没有使用 EventInjector,所以我觉得这不是错误。错误仅仅是因为这个吗?是因为防火墙吗?是不是因为我在代码中犯了一些拼写错误。任何帮助表示赞赏。

【问题讨论】:

  • GitHub中的文件与报错信息无关。您可能没有运行预期的脚本...
  • @SergeBallesta 我编写了代码,然后在 cmd 的帮助下前往该位置并首先运行 py server.py 它运行良好,但是然后我在不同的 cmd 中编写了 py client.py,但地址正确那个时候它显示了这个错误。那个代码适合你吗?
  • 在用于启动客户端的 cmd 窗口中控制 client.py 文件是否正确。第 16 行的内容不是 GitHub 上的。

标签: python debugging


【解决方案1】:

有时当您更改代码时,它不会自动更新您的计算机。只需更改代码并重新启动计算机即可开始工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多