참고링크 [Bottom] [Top]
GetAcceptExSockaddrs fucntion (MSDN Library) - http://msdn2.microsoft.com/en-us/library/ms738516.aspx
GetAcceptExSockaddrs 함수 사용하기 [Bottom] [Top]
1 #include <winsock2.h>
2 #include <mswsock.h>
3
4 #pragma comment( lib, "Ws2_32" )
1 LPFN_GETACCEPTEXSOCKADDRS lpfnGetAcceptExSockaddrs = NULL;
2
3 GUID GuidGetAcceptExSockaddrs = WSAID_GETACCEPTEXSOCKADDRS;
4
5 WSAIoctl(
6 ListenSocket,
7 SIO_GET_EXTENSION_FUNCTION_POINTER,
8 &GuidGetAcceptExSockaddrs,
9 sizeof( GuidGetAcceptExSockaddrs ),
10 &lpfnGetAcceptExSockaddrs,
11 sizeof( lpfnGetAcceptExSockaddrs ),
12 &dwBytes,
13 NULL,
14 NULL );
1 void GetAcceptExSockaddrs(
2 PVOID lpOutputBuffer,
3 DWORD dwReceiveDataLength,
4 DWORD dwLocalAddressLength,
5 DWORD dwRemoteAddressLength,
6 LPSOCKADDR* LocalSockaddr,
7 LPINT LocalSockaddrLength,
8 LPSOCKADDR* RemoteSockaddr,
9 LPINT RemoteSockaddrLength );
