在我的套接字API的c++包装器中,我使用send
和recv
函数,因为它们具有(几乎)相同的签名。 Linux提供了MSG_MORE标志,该标志可确保在发送所有部分消息之前不发送消息。 Windows是否提供相同的功能?
MSDN docu告诉我只有两个标志,没有MSG_MORE。但是我不敢相信。
最佳答案
WSASend()
和WSARecv()
的winsock等效项send()
和receive()
具有一个MSG_PARTIAL
标志,该标志的作用相同。通常,与Windows上的套接字API相比,Winsock函数具有更多的功能。
关于c++ - <Winsock.h>中是否有等效的MSG_MORE?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13451093/