错误代码 [winerror 10038] 指的是“在一个非套接字上尝试了一个操作”。这通常发生在以下几种情况: 尝试对一个已经关闭的文件描述符执行套接字操作。 尝试对一个非套接字类型的文件描述符(如普通文件、管道等)执行套接字操作。 2. 检查触发错误的代码段,定位非套接字操作的位置 为了定位问题,你需要检查你...
self._sock.shutdown(socket.SHUT_RDWR) OSError: [WinError10038] 在一个非套接字上尝试了一个操作。 解决方式: ifplatform.system() =='Windows': asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
OSError: [WinError 10038] 在一个非套接字上尝试了一个操作 似乎在flask 脚本更新但是没有重启app 时发生,OSError:[WinError10038]在一个非套接字上尝试了一个操作似乎在flask脚本更新但是没有重启app时发生
在使用socket的时候,写了一个while循环,就报错了。结果如下: OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。 代码 import socket import time sk=socket.socket() ip_port=('192.168.43.155',8899) sk.bind(ip_port) sk.listen()while1: time.sleep(1) conn,addr=sk.accept() info=conn...
Python中的WinError 10038错误 在使用Python编写网络应用程序时,有时会遇到一个名为“WinError 10038”的错误。这个错误意味着在一个非套接字上尝试了一个操作,通常是由于在网络套接字上执行了不支持的操作而引起的。在本文中,我们将深入探讨WinError 10038错误的原因,并提供一些可能的解决方案。
慕课网为用户解答OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。,# 导入模块import sockets
服务端报错:OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。 数据正常传输,但是.endswith("#")这个方法没有用,我客户端回车就把数据传输,并没有判断我#号结束 零壹科技小蔡 2023-02-01 15:42:15 源自:4-7 socket编程 - 客户端和服务端通信-2 636...
1 回答照着老师讲的抄,[WinError 10054] 远程主机强迫关闭了一个现有的连接 4 回答出现了一个错误 2 回答IP不在同一个局域网里 1 回答ConnectionRefusedError: 【WinError 10061】由于目标计算机积极拒绝,无法连接搜索更多本课相关问答 OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。 我要回...
如下代码,select 第二个参数监听的是文件的操作对象,为啥会报OSError: [WinError 10038] 在一个非套接字上尝试了一个操作? 我是在windows操作系统上运行的。老师的视频是在linux上面运行的,老师的代码运行正常。 fromsocketimport*fromselectimportselectif__name__ =="__main__":# 做几个IO用作监控s = soc...
OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。 # 服务端 import socketserver import random class MyServer(socketserver.BaseRequestHandler): def setup(self): pass def handle(self): conn = self.request msg = "hello" conn.send(msg.encode()) while True: data = conn.recv(1024...