在python 3 asyncio中是否有类似socket.recv_into的操作?

Seu*_*ang 5 python python-asyncio

套接字模块具有一种socket.recv_into方法,因此它可以使用用户定义的bytebuffer(如bytearray)进行零复制。但是也许BaseEventLoop没有那样的方法。有没有一种方法可以使用类似socket.recv_intoasyncio的方法?

mha*_*wke 1

定义的低级套接字操作需要传入BaseEventLoop一个对象,例如。因此,鉴于您有,您可以致电。这样做是否是一个好主意是另一个问题。socket.socketBaseEventLoop.sock_recv(sock, nbytes)socket.socketsock.recv_into()