On Mon, 2007-08-06 at 09:03 -0700, 7stud wrote: > server: > ------------------ > import socket > import sys > > s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) > s.bind(("", 7777)) > [...] > #Send messages back to client: > total_sent = 0 > while total_sent < len(message): > print "debug: send while loop" > > size_sent = s.sendto(message[total_sent:], ("localhost", > 7777) ) > total_sent += size_sent > > print "debug:", total_sent, len(message)
I don't think that sending the datagram to port 7777 on localhost sends the message back to the client. I'm guessing the server is sending the message back to itself, which throws it into the infinite feedback loop you're experiencing. HTH, -- Carsten Haese http://informixdb.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-list