Show More
Commit Description:
merge with algo and add brython files that were missing
Commit Description:
merge with algo and add brython files that were missing
References:
File last commit:
Show/Diff file:
Action:
lib/assets/Lib/_socket.py
| 370 lines
| 6.6 KiB
| text/x-python
| PythonLexer
|
r584 | """Implementation module for socket operations. | |||
See the socket module for documentation.""" | ||||
AF_APPLETALK = 16 | ||||
AF_DECnet = 12 | ||||
AF_INET = 2 | ||||
AF_INET6 = 23 | ||||
AF_IPX = 6 | ||||
AF_IRDA = 26 | ||||
AF_SNA = 11 | ||||
AF_UNSPEC = 0 | ||||
AI_ADDRCONFIG = 1024 | ||||
AI_ALL = 256 | ||||
AI_CANONNAME = 2 | ||||
AI_NUMERICHOST = 4 | ||||
AI_NUMERICSERV = 8 | ||||
AI_PASSIVE = 1 | ||||
AI_V4MAPPED = 2048 | ||||
CAPI = '<capsule object "_socket.CAPI" at 0x00BC4F38>' | ||||
EAI_AGAIN = 11002 | ||||
EAI_BADFLAGS = 10022 | ||||
EAI_FAIL = 11003 | ||||
EAI_FAMILY = 10047 | ||||
EAI_MEMORY = 8 | ||||
EAI_NODATA = 11001 | ||||
EAI_NONAME = 11001 | ||||
EAI_SERVICE = 10109 | ||||
EAI_SOCKTYPE = 10044 | ||||
INADDR_ALLHOSTS_GROUP = -536870911 | ||||
INADDR_ANY = 0 | ||||
INADDR_BROADCAST = -1 | ||||
INADDR_LOOPBACK = 2130706433 | ||||
INADDR_MAX_LOCAL_GROUP = -536870657 | ||||
INADDR_NONE = -1 | ||||
INADDR_UNSPEC_GROUP = -536870912 | ||||
IPPORT_RESERVED = 1024 | ||||
IPPORT_USERRESERVED = 5000 | ||||
IPPROTO_ICMP = 1 | ||||
IPPROTO_IP = 0 | ||||
IPPROTO_RAW = 255 | ||||
IPPROTO_TCP = 6 | ||||
IPPROTO_UDP = 17 | ||||
IPV6_CHECKSUM = 26 | ||||
IPV6_DONTFRAG = 14 | ||||
IPV6_HOPLIMIT = 21 | ||||
IPV6_HOPOPTS = 1 | ||||
IPV6_JOIN_GROUP = 12 | ||||
IPV6_LEAVE_GROUP = 13 | ||||
IPV6_MULTICAST_HOPS = 10 | ||||
IPV6_MULTICAST_IF = 9 | ||||
IPV6_MULTICAST_LOOP = 11 | ||||
IPV6_PKTINFO = 19 | ||||
IPV6_RECVRTHDR = 38 | ||||
IPV6_RECVTCLASS = 40 | ||||
IPV6_RTHDR = 32 | ||||
IPV6_TCLASS = 39 | ||||
IPV6_UNICAST_HOPS = 4 | ||||
IPV6_V6ONLY = 27 | ||||
IP_ADD_MEMBERSHIP = 12 | ||||
IP_DROP_MEMBERSHIP = 13 | ||||
IP_HDRINCL = 2 | ||||
IP_MULTICAST_IF = 9 | ||||
IP_MULTICAST_LOOP = 11 | ||||
IP_MULTICAST_TTL = 10 | ||||
IP_OPTIONS = 1 | ||||
IP_RECVDSTADDR = 25 | ||||
IP_TOS = 3 | ||||
IP_TTL = 4 | ||||
MSG_BCAST = 1024 | ||||
MSG_CTRUNC = 512 | ||||
MSG_DONTROUTE = 4 | ||||
MSG_MCAST = 2048 | ||||
MSG_OOB = 1 | ||||
MSG_PEEK = 2 | ||||
MSG_TRUNC = 256 | ||||
NI_DGRAM = 16 | ||||
NI_MAXHOST = 1025 | ||||
NI_MAXSERV = 32 | ||||
NI_NAMEREQD = 4 | ||||
NI_NOFQDN = 1 | ||||
NI_NUMERICHOST = 2 | ||||
NI_NUMERICSERV = 8 | ||||
RCVALL_MAX = 3 | ||||
RCVALL_OFF = 0 | ||||
RCVALL_ON = 1 | ||||
RCVALL_SOCKETLEVELONLY = 2 | ||||
SHUT_RD = 0 | ||||
SHUT_RDWR = 2 | ||||
SHUT_WR = 1 | ||||
SIO_KEEPALIVE_VALS = 2550136836 | ||||
SIO_RCVALL = 2550136833 | ||||
SOCK_DGRAM = 2 | ||||
SOCK_RAW = 3 | ||||
SOCK_RDM = 4 | ||||
SOCK_SEQPACKET = 5 | ||||
SOCK_STREAM = 1 | ||||
SOL_IP = 0 | ||||
SOL_SOCKET = 65535 | ||||
SOL_TCP = 6 | ||||
SOL_UDP = 17 | ||||
SOMAXCONN = 2147483647 | ||||
SO_ACCEPTCONN = 2 | ||||
SO_BROADCAST = 32 | ||||
SO_DEBUG = 1 | ||||
SO_DONTROUTE = 16 | ||||
SO_ERROR = 4103 | ||||
SO_EXCLUSIVEADDRUSE = -5 | ||||
SO_KEEPALIVE = 8 | ||||
SO_LINGER = 128 | ||||
SO_OOBINLINE = 256 | ||||
SO_RCVBUF = 4098 | ||||
SO_RCVLOWAT = 4100 | ||||
SO_RCVTIMEO = 4102 | ||||
SO_REUSEADDR = 4 | ||||
SO_SNDBUF = 4097 | ||||
SO_SNDLOWAT = 4099 | ||||
SO_SNDTIMEO = 4101 | ||||
SO_TYPE = 4104 | ||||
SO_USELOOPBACK = 64 | ||||
class SocketType: | ||||
pass | ||||
TCP_MAXSEG = 4 | ||||
TCP_NODELAY = 1 | ||||
__loader__ = '<_frozen_importlib.ExtensionFileLoader object at 0x00CA2D90>' | ||||
def dup(*args,**kw): | ||||
"""dup(integer) -> integer | ||||
Duplicate an integer socket file descriptor. This is like os.dup(), but for | ||||
sockets; on some platforms os.dup() won't work for socket file descriptors.""" | ||||
pass | ||||
class error: | ||||
pass | ||||
class gaierror: | ||||
pass | ||||
def getaddrinfo(*args,**kw): | ||||
"""getaddrinfo(host, port [, family, socktype, proto, flags]) -> list of (family, socktype, proto, canonname, sockaddr) | ||||
Resolve host and port into addrinfo struct.""" | ||||
pass | ||||
def getdefaulttimeout(*args,**kw): | ||||
"""getdefaulttimeout() -> timeout | ||||
Returns the default timeout in seconds (float) for new socket objects. | ||||
A value of None indicates that new socket objects have no timeout. | ||||
When the socket module is first imported, the default is None.""" | ||||
pass | ||||
def gethostbyaddr(*args,**kw): | ||||
"""gethostbyaddr(host) -> (name, aliaslist, addresslist) | ||||
Return the true host name, a list of aliases, and a list of IP addresses, | ||||
for a host. The host argument is a string giving a host name or IP number.""" | ||||
pass | ||||
def gethostbyname(*args,**kw): | ||||
"""gethostbyname(host) -> address | ||||
Return the IP address (a string of the form '255.255.255.255') for a host.""" | ||||
pass | ||||
def gethostbyname_ex(*args,**kw): | ||||
"""gethostbyname_ex(host) -> (name, aliaslist, addresslist) | ||||
Return the true host name, a list of aliases, and a list of IP addresses, | ||||
for a host. The host argument is a string giving a host name or IP number.""" | ||||
pass | ||||
def gethostname(*args,**kw): | ||||
"""gethostname() -> string | ||||
Return the current host name.""" | ||||
pass | ||||
def getnameinfo(*args,**kw): | ||||
"""getnameinfo(sockaddr, flags) --> (host, port) | ||||
Get host and port for a sockaddr.""" | ||||
pass | ||||
def getprotobyname(*args,**kw): | ||||
"""getprotobyname(name) -> integer | ||||
Return the protocol number for the named protocol. (Rarely used.)""" | ||||
pass | ||||
def getservbyname(*args,**kw): | ||||
"""getservbyname(servicename[, protocolname]) -> integer | ||||
Return a port number from a service name and protocol name. | ||||
The optional protocol name, if given, should be 'tcp' or 'udp', | ||||
otherwise any protocol will match.""" | ||||
pass | ||||
def getservbyport(*args,**kw): | ||||
"""getservbyport(port[, protocolname]) -> string | ||||
Return the service name from a port number and protocol name. | ||||
The optional protocol name, if given, should be 'tcp' or 'udp', | ||||
otherwise any protocol will match.""" | ||||
pass | ||||
has_ipv6 = True | ||||
class herror: | ||||
pass | ||||
def htonl(*args,**kw): | ||||
"""htonl(integer) -> integer | ||||
Convert a 32-bit integer from host to network byte order.""" | ||||
pass | ||||
def htons(*args,**kw): | ||||
"""htons(integer) -> integer | ||||
Convert a 16-bit integer from host to network byte order.""" | ||||
pass | ||||
def inet_aton(*args,**kw): | ||||
"""inet_aton(string) -> bytes giving packed 32-bit IP representation | ||||
Convert an IP address in string format (123.45.67.89) to the 32-bit packed | ||||
binary format used in low-level network functions.""" | ||||
pass | ||||
def inet_ntoa(*args,**kw): | ||||
"""inet_ntoa(packed_ip) -> ip_address_string | ||||
Convert an IP address from 32-bit packed binary format to string format""" | ||||
pass | ||||
def ntohl(*args,**kw): | ||||
"""ntohl(integer) -> integer | ||||
Convert a 32-bit integer from network to host byte order.""" | ||||
pass | ||||
def ntohs(*args,**kw): | ||||
"""ntohs(integer) -> integer | ||||
Convert a 16-bit integer from network to host byte order.""" | ||||
pass | ||||
def setdefaulttimeout(*args,**kw): | ||||
"""setdefaulttimeout(timeout) | ||||
Set the default timeout in seconds (float) for new socket objects. | ||||
A value of None indicates that new socket objects have no timeout. | ||||
When the socket module is first imported, the default is None.""" | ||||
pass | ||||
class socket: | ||||
def __init__(self,*args,**kw): | ||||
pass | ||||
def bind(self,*args,**kw): | ||||
pass | ||||
def close(self): | ||||
pass | ||||
class timeout: | ||||
pass | ||||