gpt4 book ai didi

c++ - WSARecv 的 dsBytes、dwFlags 参数

转载 作者:太空宇宙 更新时间:2023-11-04 11:55:30 26 4
gpt4 key购买 nike

我可以安全地将局部变量 DWORD dsBytes, dwFlags = 0 传递到 async WSARecv 中吗?从以前的完成例程调用或者它们可以在 WSARecv 结束其使用之前超出范围?MSDN:

If this function is completed in an overlapped manner, it is the Winsock service provider's responsibility to capture the WSABUF structures before returning from this call. This enables applications to build stack-based WSABUF arrays pointed to by the lpBuffers parameter.

但是关于 dsBytes 和 dwFlags 没有这样的东西。

最佳答案

是的,您可以使用局部变量。一旦 WSARecv() 调用返回,就不会使用这些标志,并且字节数将作为参数发送到完成例程或通过调用 WSAGetOverlappedResult() 检索。 .

关于c++ - WSARecv 的 dsBytes、dwFlags 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16307525/

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