次のWSASend呼び出しを投稿するとします(コールバック関数のないWindows I / O完了ポート):
void send_data()
{
WSABUF wsaBuff[2];
wsaBuff[0].len = 20;
wsaBuff[1].len = 25;
WSASend(sock, &wsaBuff[0], 2, ......);
}
完了ポートから「write_done」通知を受け取った場合、wsaBuff [1]は完全に(25バイト)送信されますが、wsaBuff [0]は部分的にのみ(たとえば7バイト)送信される可能性はありますか?