ich gerade liest ein Python book und stieß auf das folgende Beispiel:Python - UDP-Client
import socket
target_host = "127.0.0.1"
target_port = 80
# create a socket object
client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# send some data
client.sendto("AAABBBCCC",(target_host,target_port))
# receive some data
data, addr = client.recvfrom(4096)
print data
Wenn ich es richtig verstanden, ich bin ein Zuhörer auf meine eigene Loopback-IP-Adresse aufbauend auf dem UDP Port 80. Meine Frage ist, wofür ist es gut und wie kann ich es "testen"? (Bedeutung wie kann ich das gesendete "AAABBBCCC" lesen)?
Dank
Dies ist nur ein Client. Sie müssen einen Server aufbauen, um zu hören und alles zurückzusenden, was er empfängt. Dann werden Sie "AAABBBCCC" durch "Druckdaten" sehen. Übrigens wird der Client standardmäßig in den Blockiermodus versetzt, sodass recvfrom so lange hängen bleibt, bis er etwas vom Server empfängt. – ToonZ