|
C++完成端口m_lpfnGetAcceptExSockAddrs获取不到IP
this->m_lpfnGetAcceptExSockAddrs(pIoContext->m_wsaBuf.buf, pIoContext->m_wsaBuf.len - ((sizeof(SOCKADDR_IN)+16) * 2),
sizeof(SOCKADDR_IN)+16, sizeof(SOCKADDR_IN)+16, (LPSOCKADDR*)&LocalAddr, &localLen, (LPSOCKADDR*)&ClientAddr, &remoteLen);
LocalAddr = (SOCKADDR_IN*)(pIoContext->m_wsaBuf.buf + (MAX_BUFFER_LEN - 2 * (sizeof(sockaddr_in)+16)) + 10);
ClientAddr = (sockaddr_in*)((pIoContext->m_wsaBuf.buf + (MAX_BUFFER_LEN - 2 * (sizeof(sockaddr_in)+16)) + 10) + sizeof(sockaddr_in)+10 + 2);
取到的有时是0.0.0.0 |
上一篇: pe文件的一点疑问下一篇: VC中 使用TChart控件有个绘图函数 AddXY()
|