##############为什么我用SPI拦不到Google的搜索??###############

FlyOverSea 2003-09-30 12:47:46
我在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 );
}


而且我发现有时拦下来的数据不全 到底哪里出问题了 :(
...全文
31 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
njtlxm 2003-10-01
  • 打赏
  • 举报
回复
不会SPI,只会NDIS,不过如果是监听,用winpcap倒是没有一点问题的

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧