Summary of functions commonly used in python network programming summary of functions commonly used in python network programming
Socket. getservbyname (servicename [, protocolname])-> integer needs to use two parameters to query the port number of a specific protocol. servicename corresponds to the port name, such as http, smtp, and so on. Protocolname corresponds to tcp and udp.
S. getsockname () s. getpeername ()
Getsockname: Return the address of the local endpoint. For IP sockets, the address info is a pair (hostaddr, port)
Getpeername: Return the address of the remote endpoint. For IP sockets, the address info is a pair (hostaddr, port ).
Socket exception
Socket. error related to general I/O and communication problems
Socket. gaierror related to query address information
Socket. herror related to other address errors
After settimeout () is called on a socket, the socket. timeout related to timeout is processed.
When using connect (), the program can solve the problem of converting the host name to an IP address. if the host name is incorrect, a socket is generated. gaierror: if the remote host is connected, a socket is generated. error.