Format: application/octet-stream
1 from typing import IO, Any, Optional, Tuple, Union, overload
2
3 AF_APPLETALK: int
4 AF_ASH: int
5 AF_ATMPVC: int
6 AF_ATMSVC: int
7 AF_AX25: int
8 AF_BLUETOOTH: int
9 AF_BRIDGE: int
10 AF_DECnet: int
11 AF_ECONET: int
12 AF_INET: int
13 AF_INET6: int
14 AF_IPX: int
15 AF_IRDA: int
16 AF_KEY: int
17 AF_LLC: int
18 AF_NETBEUI: int
19 AF_NETLINK: int
20 AF_NETROM: int
21 AF_PACKET: int
22 AF_PPPOX: int
23 AF_ROSE: int
24 AF_ROUTE: int
25 AF_SECURITY: int
26 AF_SNA: int
27 AF_TIPC: int
28 AF_UNIX: int
29 AF_UNSPEC: int
30 AF_WANPIPE: int
31 AF_X25: int
32 AI_ADDRCONFIG: int
33 AI_ALL: int
34 AI_CANONNAME: int
35 AI_NUMERICHOST: int
36 AI_NUMERICSERV: int
37 AI_PASSIVE: int
38 AI_V4MAPPED: int
39 BDADDR_ANY: str
40 BDADDR_LOCAL: str
41 BTPROTO_HCI: int
42 BTPROTO_L2CAP: int
43 BTPROTO_RFCOMM: int
44 BTPROTO_SCO: int
45 EAI_ADDRFAMILY: int
46 EAI_AGAIN: int
47 EAI_BADFLAGS: int
48 EAI_FAIL: int
49 EAI_FAMILY: int
50 EAI_MEMORY: int
51 EAI_NODATA: int
52 EAI_NONAME: int
53 EAI_OVERFLOW: int
54 EAI_SERVICE: int
55 EAI_SOCKTYPE: int
56 EAI_SYSTEM: int
57 EBADF: int
58 EINTR: int
59 HCI_DATA_DIR: int
60 HCI_FILTER: int
61 HCI_TIME_STAMP: int
62 INADDR_ALLHOSTS_GROUP: int
63 INADDR_ANY: int
64 INADDR_BROADCAST: int
65 INADDR_LOOPBACK: int
66 INADDR_MAX_LOCAL_GROUP: int
67 INADDR_NONE: int
68 INADDR_UNSPEC_GROUP: int
69 IPPORT_RESERVED: int
70 IPPORT_USERRESERVED: int
71 IPPROTO_AH: int
72 IPPROTO_DSTOPTS: int
73 IPPROTO_EGP: int
74 IPPROTO_ESP: int
75 IPPROTO_FRAGMENT: int
76 IPPROTO_GRE: int
77 IPPROTO_HOPOPTS: int
78 IPPROTO_ICMP: int
79 IPPROTO_ICMPV6: int
80 IPPROTO_IDP: int
81 IPPROTO_IGMP: int
82 IPPROTO_IP: int
83 IPPROTO_IPIP: int
84 IPPROTO_IPV6: int
85 IPPROTO_NONE: int
86 IPPROTO_PIM: int
87 IPPROTO_PUP: int
88 IPPROTO_RAW: int
89 IPPROTO_ROUTING: int
90 IPPROTO_RSVP: int
91 IPPROTO_TCP: int
92 IPPROTO_TP: int
93 IPPROTO_UDP: int
94 IPV6_CHECKSUM: int
95 IPV6_DSTOPTS: int
96 IPV6_HOPLIMIT: int
97 IPV6_HOPOPTS: int
98 IPV6_JOIN_GROUP: int
99 IPV6_LEAVE_GROUP: int
100 IPV6_MULTICAST_HOPS: int
101 IPV6_MULTICAST_IF: int
102 IPV6_MULTICAST_LOOP: int
103 IPV6_NEXTHOP: int
104 IPV6_PKTINFO: int
105 IPV6_RECVDSTOPTS: int
106 IPV6_RECVHOPLIMIT: int
107 IPV6_RECVHOPOPTS: int
108 IPV6_RECVPKTINFO: int
109 IPV6_RECVRTHDR: int
110 IPV6_RECVTCLASS: int
111 IPV6_RTHDR: int
112 IPV6_RTHDRDSTOPTS: int
113 IPV6_RTHDR_TYPE_0: int
114 IPV6_TCLASS: int
115 IPV6_UNICAST_HOPS: int
116 IPV6_V6ONLY: int
117 IP_ADD_MEMBERSHIP: int
118 IP_DEFAULT_MULTICAST_LOOP: int
119 IP_DEFAULT_MULTICAST_TTL: int
120 IP_DROP_MEMBERSHIP: int
121 IP_HDRINCL: int
122 IP_MAX_MEMBERSHIPS: int
123 IP_MULTICAST_IF: int
124 IP_MULTICAST_LOOP: int
125 IP_MULTICAST_TTL: int
126 IP_OPTIONS: int
127 IP_RECVOPTS: int
128 IP_RECVRETOPTS: int
129 IP_RETOPTS: int
130 IP_TOS: int
131 IP_TTL: int
132 MSG_CTRUNC: int
133 MSG_DONTROUTE: int
134 MSG_DONTWAIT: int
135 MSG_EOR: int
136 MSG_OOB: int
137 MSG_PEEK: int
138 MSG_TRUNC: int
139 MSG_WAITALL: int
140 MethodType: type
141 NETLINK_DNRTMSG: int
142 NETLINK_FIREWALL: int
143 NETLINK_IP6_FW: int
144 NETLINK_NFLOG: int
145 NETLINK_ROUTE: int
146 NETLINK_USERSOCK: int
147 NETLINK_XFRM: int
148 NI_DGRAM: int
149 NI_MAXHOST: int
150 NI_MAXSERV: int
151 NI_NAMEREQD: int
152 NI_NOFQDN: int
153 NI_NUMERICHOST: int
154 NI_NUMERICSERV: int
155 PACKET_BROADCAST: int
156 PACKET_FASTROUTE: int
157 PACKET_HOST: int
158 PACKET_LOOPBACK: int
159 PACKET_MULTICAST: int
160 PACKET_OTHERHOST: int
161 PACKET_OUTGOING: int
162 PF_PACKET: int
163 SHUT_RD: int
164 SHUT_RDWR: int
165 SHUT_WR: int
166 SOCK_DGRAM: int
167 SOCK_RAW: int
168 SOCK_RDM: int
169 SOCK_SEQPACKET: int
170 SOCK_STREAM: int
171 SOL_HCI: int
172 SOL_IP: int
173 SOL_SOCKET: int
174 SOL_TCP: int
175 SOL_TIPC: int
176 SOL_UDP: int
177 SOMAXCONN: int
178 SO_ACCEPTCONN: int
179 SO_BROADCAST: int
180 SO_DEBUG: int
181 SO_DONTROUTE: int
182 SO_ERROR: int
183 SO_KEEPALIVE: int
184 SO_LINGER: int
185 SO_OOBINLINE: int
186 SO_RCVBUF: int
187 SO_RCVLOWAT: int
188 SO_RCVTIMEO: int
189 SO_REUSEADDR: int
190 SO_REUSEPORT: int
191 SO_SNDBUF: int
192 SO_SNDLOWAT: int
193 SO_SNDTIMEO: int
194 SO_TYPE: int
195 SSL_ERROR_EOF: int
196 SSL_ERROR_INVALID_ERROR_CODE: int
197 SSL_ERROR_SSL: int
198 SSL_ERROR_SYSCALL: int
199 SSL_ERROR_WANT_CONNECT: int
200 SSL_ERROR_WANT_READ: int
201 SSL_ERROR_WANT_WRITE: int
202 SSL_ERROR_WANT_X509_LOOKUP: int
203 SSL_ERROR_ZERO_RETURN: int
204 TCP_CORK: int
205 TCP_DEFER_ACCEPT: int
206 TCP_INFO: int
207 TCP_KEEPCNT: int
208 TCP_KEEPIDLE: int
209 TCP_KEEPINTVL: int
210 TCP_LINGER2: int
211 TCP_MAXSEG: int
212 TCP_NODELAY: int
213 TCP_QUICKACK: int
214 TCP_SYNCNT: int
215 TCP_WINDOW_CLAMP: int
216 TIPC_ADDR_ID: int
217 TIPC_ADDR_NAME: int
218 TIPC_ADDR_NAMESEQ: int
219 TIPC_CFG_SRV: int
220 TIPC_CLUSTER_SCOPE: int
221 TIPC_CONN_TIMEOUT: int
222 TIPC_CRITICAL_IMPORTANCE: int
223 TIPC_DEST_DROPPABLE: int
224 TIPC_HIGH_IMPORTANCE: int
225 TIPC_IMPORTANCE: int
226 TIPC_LOW_IMPORTANCE: int
227 TIPC_MEDIUM_IMPORTANCE: int
228 TIPC_NODE_SCOPE: int
229 TIPC_PUBLISHED: int
230 TIPC_SRC_DROPPABLE: int
231 TIPC_SUBSCR_TIMEOUT: int
232 TIPC_SUB_CANCEL: int
233 TIPC_SUB_PORTS: int
234 TIPC_SUB_SERVICE: int
235 TIPC_TOP_SRV: int
236 TIPC_WAIT_FOREVER: int
237 TIPC_WITHDRAWN: int
238 TIPC_ZONE_SCOPE: int
239
240 # PyCapsule
241 CAPI: Any
242
243 has_ipv6: bool
244
245 class error(IOError): ...
246 class gaierror(error): ...
247 class timeout(error): ...
248
249 class SocketType(object):
250 family: int
251 type: int
252 proto: int
253 timeout: float
254 def __init__(self, family: int = ..., type: int = ..., proto: int = ...) -> None: ...
255 def accept(self) -> Tuple[SocketType, Tuple[Any, ...]]: ...
256 def bind(self, address: Tuple[Any, ...]) -> None: ...
257 def close(self) -> None: ...
258 def connect(self, address: Tuple[Any, ...]) -> None: ...
259 def connect_ex(self, address: Tuple[Any, ...]) -> int: ...
260 def dup(self) -> SocketType: ...
261 def fileno(self) -> int: ...
262 def getpeername(self) -> Tuple[Any, ...]: ...
263 def getsockname(self) -> Tuple[Any, ...]: ...
264 def getsockopt(self, level: int, option: int, buffersize: int = ...) -> str: ...
265 def gettimeout(self) -> float: ...
266 def listen(self, backlog: int) -> None: ...
267 def makefile(self, mode: str = ..., buffersize: int = ...) -> IO[Any]: ...
268 def recv(self, buffersize: int, flags: int = ...) -> str: ...
269 def recv_into(self, buffer: bytearray, nbytes: int = ..., flags: int = ...) -> int: ...
270 def recvfrom(self, buffersize: int, flags: int = ...) -> Tuple[Any, ...]: ...
271 def recvfrom_into(self, buffer: bytearray, nbytes: int = ..., flags: int = ...) -> int: ...
272 def send(self, data: str, flags: int = ...) -> int: ...
273 def sendall(self, data: str, flags: int = ...) -> None: ...
274 @overload
275 def sendto(self, data: str, address: Tuple[Any, ...]) -> int: ...
276 @overload
277 def sendto(self, data: str, flags: int, address: Tuple[Any, ...]) -> int: ...
278 def setblocking(self, flag: bool) -> None: ...
279 def setsockopt(self, level: int, option: int, value: Union[int, str]) -> None: ...
280 def settimeout(self, value: Optional[float]) -> None: ...
281 def shutdown(self, flag: int) -> None: ...
282