참고링크 [Bottom] [Top]
ConnectEx fucntion (MSDN Library) - http://msdn2.microsoft.com/en-us/library/ms737606.aspx
ConnectEx 함수 사용하기 [Bottom] [Top]
1 #include <winsock2.h>
2 #include <mswsock.h>
3
4 #pragma comment( lib, "Ws2_32" )
1 LPFN_CONNECTEX lpfnConnectEx = NULL;
2
3 GUID GuidConnectEx = WSAID_CONNECTEX;
4
5 WSAIoctl(
6 ConnectSocket,
7 SIO_GET_EXTENSION_FUNCTION_POINTER,
8 &GuidConnectEx,
9 sizeof( GuidConnectEx ),
10 &lpfnConnectEx,
11 sizeof( lpfnConnectEx ),
12 &dwBytes,
13 NULL,
14 NULL );
1 BOOL PASCAL ConnectEx(
2 SOCKET ConnectSocket,
3 const struct sockaddr* name,
4 int namelen,
5 PVOID lpSendBuffer,
6 DWORD dwSendDataLength,
7 LPDWORD lpdwBytesSent,
8 LPOVERLAPPED lpOverlapped );
1 err = setsockopt(
2 ConnectSocket,
3 SOL_SOCKET,
4 SO_UPDATE_CONNECT_CONTEXT,
5 NULL,
6 0 );
