import darkchess import board from SimpleXMLRPCServer import SimpleXMLRPCServer def foo(): return 5+5 def get_board(): return board.GameState() def get_list(): return ['spam', 'eggs', 'bacon', 'spam'] class Something: def foo(): return 'foo' def get_something(): return Something() server = SimpleXMLRPCServer(("localhost", 8000)) server.register_function(foo) server.register_function(get_board) server.register_function(get_list) server.register_function(get_something) server.serve_forever()