我可以安全地将局部变量DWORD dsBytes, dwFlags = 0传递到先前完成例程的异步WSARecv调用中,还是可以在WSARecv终止使用之前超出范围?
MSDN:



但是,关于dsBytes和dwFlags并没有类似的东西。

最佳答案

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

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

10-09 23:11