WindowsAsynchronousSocketChannelImpl.c revision 1191
0N/A#include <winsock2.h>
0N/A#include "jni_util.h"
0N/A#include "nio_util.h"
0N/A#include "net_util.h"
0N/A#ifndef WSAID_CONNECTEX
0N/A#ifndef SO_UPDATE_CONNECT_CONTEXT
0N/A if (s == INVALID_SOCKET) {
0N/A sizeof(GuidConnectEx),
0N/A sizeof(ConnectEx_func),
0N/A closesocket(s);
0N/A if (NET_InetAddressToSockaddr(env, iao, port, (struct sockaddr *)&sa, &sa_len, preferIPv6) != 0) {
0N/A return IOS_THROWN;
NULL,
if (res == 0) {
return IOS_UNAVAILABLE;
return IOS_THROWN;
NULL,
&flags,
NULL);
return IOS_UNAVAILABLE;
return IOS_THROWN;
return IOS_UNAVAILABLE;
NULL,
NULL);
return IOS_UNAVAILABLE;
return IOS_THROWN;
return IOS_UNAVAILABLE;