ich habe diesen Code und würde gerne erreichen, dass das Script nach dem Empfangen direkt wieder auf eine Nachricht wartet. So wie ich es jetzt habe wird aber das Script nach dem ersten Empfangen beendet.
Was kann ich tun?
Code: Alles auswählen
import socket
TCP_IP = '0.0.0.0'
TCP_PORT = 5005
BUFFER_SIZE = 20 # Normally 1024, but we want fast response
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((TCP_IP, TCP_PORT))
s.listen(1)
conn, addr = s.accept()
print 'Connection address:', addr
while 1:
data = conn.recv(BUFFER_SIZE)
if not data: break
print "received data:", data
conn.send(data) # echo
conn.close()