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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
1 #!/usr/bin/python
45b12307c695 Initial revision
drewp
parents:
diff changeset
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
45b12307c695 Initial revision
drewp
parents:
diff changeset
4
45b12307c695 Initial revision
drewp
parents:
diff changeset
5 from io import *
45b12307c695 Initial revision
drewp
parents:
diff changeset
6
45b12307c695 Initial revision
drewp
parents:
diff changeset
7 pots = SerialPots()
45b12307c695 Initial revision
drewp
parents:
diff changeset
8 pots.golive()
45b12307c695 Initial revision
drewp
parents:
diff changeset
9
45b12307c695 Initial revision
drewp
parents:
diff changeset
10 while 1:
45b12307c695 Initial revision
drewp
parents:
diff changeset
11 l=pots.getlevels()
45b12307c695 Initial revision
drewp
parents:
diff changeset
12 try:
45b12307c695 Initial revision
drewp
parents:
diff changeset
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
45b12307c695 Initial revision
drewp
parents:
diff changeset
16 s.send("%d %d %d %d\n" % l)
45b12307c695 Initial revision
drewp
parents:
diff changeset
17 s.close()
45b12307c695 Initial revision
drewp
parents:
diff changeset
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
45b12307c695 Initial revision
drewp
parents:
diff changeset
20
45b12307c695 Initial revision
drewp
parents:
diff changeset
21