ich hab mal wieder ein Problem: Wie kann ich mit einem Socket mehrere Packets empfangen, ohne das sich Python in eine Endlosschleife begibt?
Mein Code:
Code: Alles auswählen
Sock.send("PACKET")
while 1:
Data = Sock.recv(2048)
if len(Data) == 0: #Das funktioniert nicht, auch wenn ich nix mehr empfange
break
else:
Query += Data