ejemplo de servidor:
. 1 Importación Socket 2 . 3 Teléfono = socket.socket (socket.AF_INET, . 4 socket.SOCK_STREAM) # socket.AF_INET representante de la comunicación de red, protocolo TCP socket.SOCKET_STREAM basa en nombre equivalente a comprar un teléfono móvil . 5 phone.bind (( ' 127,0. 0.1 ' 8000)) # unen número de teléfono 6 phone.listen (5) # indican que puede haber un par de llamadas y esperaron. Cuando estás en el teléfono, puede tener varios teléfonos pueden entran en juego el 7 de impresión (123456 ) 8 conec, dir = phone.accept () # y así sucesivamente es una conn telefónica de vuelta representa el retorno de dir vínculo ancestral representa la dirección de una llamada entrante ( número de teléfono de otra persona) 9 de impresión (4545454 ) 10= Conn.recv de Datos (1024) # 1024 representa la longitud puede ser recibida . 11 Imprimir ( ' enviado por la información del cliente ' , data.decode ()) # Tenga en cuenta que la transmisión y la recepción son conexiones binarias 12 es conn.send (Datos .upper ()) 13 es conn.Close () 14 phone.close ()
ejemplo Cliente:
1 Importación zócalo 2 3 Teléfono = socket.socket (socket.AF_INET, socket.SOCK_STREAM) # compran teléfonos móviles 4 phone.connect (( ' 127.0.0.1 ' , 8000)) # llamada 5 phone.send ( ' caiheng ' .encode ()) . 6 de datos = phone.recv (120 ) . 7 Imprimir (data.decode ())