Mercurial > code > home > repos > light9
annotate light8/potserver.py @ 88:238fbd5266ea
new server that sends levels like "55 25 47 35\n" on the port 'serpots'
author | drewp |
---|---|
date | Sat, 13 Jul 2002 02:28:18 +0000 |
parents | 45b12307c695 |
children | 7f273883de60 |
rev | line source |
---|---|
0 | 1 #!/usr/bin/python |
2 | |
88
238fbd5266ea
new server that sends levels like "55 25 47 35\n" on the port 'serpots'
drewp
parents:
0
diff
changeset
|
3 import socket |
0 | 4 |
5 from io import * | |
6 | |
7 pots = SerialPots() | |
8 pots.golive() | |
9 | |
10 while 1: | |
11 l=pots.getlevels() | |
12 try: | |
13 s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
88
238fbd5266ea
new server that sends levels like "55 25 47 35\n" on the port 'serpots'
drewp
parents:
0
diff
changeset
|
14 s.connect(("dash", socket.getservbyname('serpots','tcp'))) |
238fbd5266ea
new server that sends levels like "55 25 47 35\n" on the port 'serpots'
drewp
parents:
0
diff
changeset
|
15 |
0 | 16 s.send("%d %d %d %d\n" % l) |
17 s.close() | |
18 except Exception,e: | |
88
238fbd5266ea
new server that sends levels like "55 25 47 35\n" on the port 'serpots'
drewp
parents:
0
diff
changeset
|
19 print "Exception: %s" % e |
0 | 20 |
21 |