rendered paste body#!/usr/bin/env python LISTEN_HOST=''LISTEN_PORT=1337import SocketServerimport BaseHTTPServerimport SimpleHTTPServerimport SimpleXMLRPCServerimport logginglogging.basicConfig(level=logging.DEBUG, filename='/tmp/loginserver.log', filemode='w')import socket, os, sysclass SecondLifeLogin(object): def __init__(self): self.log = sys.stdout def login_to_simulator(self, struct): print >>self.log, struct return {}def createSecondLifeLogin(HandlerClass=SimpleXMLRPCServer.SimpleXMLRPCRequestHandler, ServerClass=SimpleXMLRPCServer.SimpleXMLRPCServer): server_address = (LISTEN_HOST, LISTEN_PORT) # (address, port) server = ServerClass(server_address, HandlerClass) server.register_instance(SecondLifeLogin()) sa = server.socket.getsockname() print 'Running SeLEmu LoginServer on port %i' % sa[1] server.serve_forever()if __name__=='__main__': createSecondLifeLogin()