tuio_test.py 548 B

1234567891011121314151617181920
  1. #!/usr/bin/env python
  2. from OSC import OSCServer
  3. def tuio_handler(addr, tags, data, source):
  4. print 'Received message:'
  5. print 'addr:', addr
  6. print 'tags:', tags
  7. print 'data:', data
  8. print 'source:', source
  9. if __name__ == '__main__':
  10. tuio_address = 'localhost', 3333
  11. server = OSCServer(tuio_address)
  12. server.addDefaultHandlers()
  13. server.addMsgHandler('/tuio/2Dobj', tuio_handler)
  14. server.addMsgHandler('/tuio/2Dcur', tuio_handler)
  15. server.addMsgHandler('/tuio/2Dblb', tuio_handler)
  16. server.serve_forever()