1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env python
- import SocketServer
- from ESL import *
- class ESLRequestHandler(SocketServer.BaseRequestHandler ):
- def setup(self):
- print self.client_address, 'connected!'
- fd = self.request.fileno()
- print fd
- con = ESLconnection(fd)
- print "Connected: "
- print con.connected()
- if con.connected():
- info = con.getInfo()
- uuid = info.getHeader("unique-id")
- print uuid
- con.execute("answer", "", uuid)
- con.execute("playback", "/ram/swimp.raw", uuid);
-
- #server host is a tuple ('host', port)
- server = SocketServer.ThreadingTCPServer(('', 8040), ESLRequestHandler)
- server.serve_forever()
|