gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 01:28:48 26 4
gpt4 key购买 nike

Socket 模块有一个socket.recv_into 方法,因此它可以使用用户自定义的bytebuffer(如bytearray)进行零拷贝。但也许 BaseEventLoop 没有这样的方法。有没有办法在 asyncio 中使用像 socket.recv_into 这样的方法?

最佳答案

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

关于python - python 3 asyncio 中是否有类似 socket.recv_into 的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28044269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com