Un cliente
cmd abiertos utilizan el comando ipconfig para comprobar la dirección IP de su ordenador
serverName = IP local
Tenga en cuenta que la cadena de código, el mensaje se transmite en un tipo UDP bytes, y por lo tanto tiene que ser introducido bytes en un tipo (codificar)
El servidor lee el procesamiento de mensajes se ha completado, y luego decodificada (recepción) una cadena
de toma de importación * serverName = " 192.128.3.204 " serverPort = 12000 ClientSocket = socket (AF_INET, SOCK_DGRAM) mensaje = input ( " frase de entrada en minúsculas: " ) mensaje = message.encode () clientSocket.sendto (mensaje, (serverName, serverPort )) modifiedMessage, serverAddress = clientSocket.recvfrom (2048 ) modifiedMessage = modifiedMessage.decode () de impresión (modifiedMessage) de impresión (serverAddress) clientSocket.close ()
En segundo lugar, la máquina de servicio
de toma de importación * serverPort = 12000 ServerSocket = socket (AF_INET, SOCK_DGRAM) serverSocket.bind (( "" , serverPort)) print ( " El servidor está preparado para recibir " ) , mientras Verdadero: mensaje, Dirección_cliente = serverSocket.recvfrom (2048 ) modifiedMessage = message.upper () serverSocket.sendto (modifiedMessage, Dirección_cliente)
En tercer lugar, ejecutar dos archivos de código