##############为什么我用SPI拦不到Google的搜索??###############
我在SPI中拦WSPRecv 可以拦到其他网页的数据 但是拦不到Google的数据 为什么??
int WINAPI WSPRecv (
SOCKET s,
LPWSABUF lpBuffers,
DWORD dwBufferCount,
LPDWORD lpNumberOfBytesRecvd,
LPDWORD lpFlags,
LPWSAOVERLAPPED lpOverlapped,
LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine,
LPWSATHREADID lpThreadId,
LPINT lpErrno
){
DWORD dw;
HANDLE fp = CreateFile( _T("c:\\cap.txt"), GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE, 0, OPEN_ALWAYS, 0, 0 );
SetFilePointer( fp, 0, 0, FILE_END );
WriteFile( fp, lpBuffers->buf, lpBuffers->len, &dw, 0 );
CloseHandle( fp );
return nextproctable.lpWSPRecv( s, lpBuffers, dwBufferCount, lpNumberOfBytesRecvd, lpFlags, lpOverlapped, lpCompletionRoutine, lpThreadId, lpErrno );
}
而且我发现有时拦下来的数据不全 到底哪里出问题了 :(