gpt4 book ai didi

C#:Socket.ReceiveAsync 和部分接收

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:35 26 4
gpt4 key购买 nike

当使用异步套接字时,特别是 Socket.ReceiveAsync,是否可以进行“部分”接收?例如,我想指定我希望 SocketAsyncEventArgs 对象有 1024 个字节,但我只想允许接收其中的一部分;例如,512 字节。因此,与其等待所有 1024 个字节都可用,不如让它用这 512 个字节进行回调。

这对于异步套接字是否完全可行?还是我需要求助于非阻塞同步模式?

提前致谢。

最佳答案

事实证明,我在问题中描述的正是它的工作原理;如果指定 1024 字节,则接收到的字节可以是 <= 1024 字节的任何内容。

关于C#:Socket.ReceiveAsync 和部分接收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4175811/

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