All pastes #180430 Raw Edit

Cody Brocious

public python v1 · immutable
#180430 ·published 2006-09-23 04:10 UTC
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()