I'm trying to passing some parameter to the server tread, but I have no idea how?
this is my code:
HOST, PORT = socket.gethostbyname( socket.gethostname() ), 31000
self.server = SocketServer.ThreadingTCPServer( ( HOST, PORT ), MCRequestHandler )
ip, port = self.server.server_address
self.server_thread = threading.Thread( target = self.server.serve_forever )
this is the MCRequestHandler
class MCRequestHandler( SocketServer.BaseRequestHandler ):
global Lidars, clientsLock, postbox
Lidars = []
postbox = {}
clientsLock = threading.RLock()
def setup( self ):
clientsLock.acquire()
How can I pass one or two parameter to the MCRequestHandler class?