# HG changeset patch # User drewp # Date 2002-07-13 02:57:55 # Node ID 7f273883de60928885f642a482cc945268130514 # Parent d34a4956417ac54fa87402ae51b64e4f45a4a0ca messed with the server a lot. it works, though doesnt do persistent conenctions diff --git a/light8/potserver.py b/light8/potserver.py --- a/light8/potserver.py +++ b/light8/potserver.py @@ -1,21 +1,32 @@ #!/usr/bin/python -import socket +import socket,time from io import * pots = SerialPots() pots.golive() +laste="" while 1: + l=pots.getlevels() + try: s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.connect(("dash", socket.getservbyname('serpots','tcp'))) - + s.setblocking(1) + ret=s.connect_ex(("dash", socket.getservbyname('rlslider','tcp'))) +# print ret s.send("%d %d %d %d\n" % l) s.close() except Exception,e: - print "Exception: %s" % e + print str(e) + s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) + if ret==111: + print time.ctime(),"waiting for server" + time.sleep(3) + else: + print time.ctime(),"connected" +