Mercurial > code > home > repos > light9
view light8/potserver.py @ 91:7f273883de60
messed with the server a lot. it works, though doesnt do persistent conenctions
author | drewp |
---|---|
date | Sat, 13 Jul 2002 02:57:55 +0000 |
parents | 238fbd5266ea |
children | d8e2492e2947 |
line wrap: on
line source
#!/usr/bin/python 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.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 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"