在python 3 asyncio中是否有像socket.recv_into这样的操作?

套接字模块有一个socket.recv_into方法,因此它可以使用用户定义的bytebuffer(如bytearray)进行零拷贝.但也许BaseEventLoop没有这样的方法.有没有办法在asyncio中使用socket.recv_into之类的方法? 最佳答案 为BaseEventLoop定义的低级套接字操作需要传入socket.socket对象,例如, BaseEventLoop.sock_recv(sock,nbytes).所以,假设你有一个socket.socket,你可以调用sock.recv_into().这样做是否是个好主意是另一个问题.

点赞