18,363
社区成员




......
case ClientIoAccept:
SOCKADDR_IN* clientAddr = NULL;
SOCKADDR_IN* localAddr = NULL;
int remoteLen = sizeof(SOCKADDR_IN), localLen = sizeof(SOCKADDR_IN);
lpPerSocketContext->fnGetAcceptExSockAddrs(
lpIOContext->wsabuf.buf,
lpIOContext->wsabuf.len - ((sizeof(SOCKADDR_IN) + 16) * 2),
sizeof(SOCKADDR_IN) + 16,
sizeof(SOCKADDR_IN) + 16,
(LPSOCKADDR*)&localAddr,
&localLen,
(LPSOCKADDR*)&clientAddr,
&remoteLen);
char *clientIPStr=inet_ntoa(clientAddr->sin_addr);
int clientPortStr=ntohs(clientAddr->sin_port);
......