1
2
3 import liblo, sys
4
5
6 try:
7 server = liblo.Server(1234)
8 except liblo.ServerError, err:
9 print str(err)
10 sys.exit()
11
13 i, f = args
14 print "received message '%s' with arguments '%d' and '%f'" % (path, i, f)
15
17 print "received message '%s'" % path
18 print "blob contains %d bytes, user data was '%s'" % (len(args[0]), data)
19
21 print "got unknown message '%s' from '%s'" % (path, src.get_url())
22 for a, t in zip(args, types):
23 print "argument of type '%s': %s" % (t, a)
24
25
26 server.add_method("/foo/bar", 'if', foo_bar_callback)
27
28
29 server.add_method("/foo/baz", 'b', foo_baz_callback, "blah")
30
31
32 server.add_method(None, None, fallback)
33
34
35 while True:
36 server.recv(100)
37