問題が発生しました。関数 recv(ws2_32.dll) を迂回してデータを読み取ろうとしました。私は長さパラメータ - 17 として取得しますが、実際のバッファでは 2 バイトの長さしかありません。
私のコード:
int WINAPI OwnSend(SOCKET s, const char FAR *buff, int leng, int flags )
{
//why 'leng'==17 and (sizeof(char) * strlen(buff) + 1) == 2?
return pTrampolineSend(s, buff, leng, flags);
}
ありがとう!