OXIESEC PANEL
- Current Dir:
/
/
usr
/
lib
/
python3
/
dist-packages
/
twisted
/
internet
/
iocpreactor
/
iocpsupport
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/31/2022 06:22:38 AM
rwxr-xr-x
📄
acceptex.pxi
1.24 KB
09/08/2017 10:38:36 AM
rw-r--r--
📄
connectex.pxi
1.09 KB
09/08/2017 10:38:36 AM
rw-r--r--
📄
iocpsupport.c
388.6 KB
09/08/2017 10:38:35 AM
rwxr-xr-x
📄
iocpsupport.pyx
12.92 KB
09/08/2017 10:38:36 AM
rw-r--r--
📄
winsock_pointers.c
1.59 KB
09/08/2017 10:38:36 AM
rw-r--r--
📄
winsock_pointers.h
1.26 KB
09/08/2017 10:38:36 AM
rw-r--r--
📄
wsarecv.pxi
2.17 KB
09/08/2017 10:38:36 AM
rw-r--r--
📄
wsasend.pxi
624 bytes
09/08/2017 10:38:36 AM
rw-r--r--
Editing: connectex.pxi
Close
# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. def connect(long s, object addr, object obj): """ CAUTION: unlike system ConnectEx(), this function returns 0 on success """ cdef int family, rc cdef myOVERLAPPED *ov cdef sockaddr_in ipv4_name cdef sockaddr_in6 ipv6_name cdef sockaddr *name cdef int namelen if not have_connectex: raise ValueError, 'ConnectEx is not available on this system' family = getAddrFamily(s) if family == AF_INET: name = <sockaddr *>&ipv4_name namelen = sizeof(ipv4_name) fillinetaddr(&ipv4_name, addr) elif family == AF_INET6: name = <sockaddr *>&ipv6_name namelen = sizeof(ipv6_name) fillinet6addr(&ipv6_name, addr) else: raise ValueError, 'unsupported address family' name.sa_family = family ov = makeOV(obj) rc = lpConnectEx(s, name, namelen, NULL, 0, NULL, <OVERLAPPED *>ov) if not rc: rc = WSAGetLastError() if rc != ERROR_IO_PENDING: unmakeOV(ov) return rc return 0