近来做一个网络包截获的东东,要求改WSPASend,WSPASendTo二个函数,发现有什么"重叠操作"东东,可不明白是什么东东,哪位能解释一下??

解决方案 »

  1.   

    我没有怎么接触过重叠IO的Socket, 不过在文件两面它可以让你对于一个文件的访问实现基于两面的event的重叠操作, 你不需要手工使用线程达到目的, socket里面应该类似
      

  2.   

    我要改写int WSPAPI WSPSendTo(
    SOCKET s,
    LPWSABUF lpBuffers,
    DWORD dwBufferCount,
    LPDWORD lpNumberOfBytesSent,
    DWORD dwFlags,
    const struct sockaddr FAR * lpTo,
    int iTolen,
    LPWSAOVERLAPPED lpOverlapped,
    LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine,
    LPWSATHREADID lpThreadId,
    LPINT lpErrno
    )
    能不能对缓问区的lpBuffers进行改动,加入一些数据?