[Résolu]SocketServer : Paramétrer la request handler

SocketServer : Paramétrer la request handler [Résolu] - Python - Programmation

Marsh Posté le 25-10-2004 à 23:40:53    


class MyServer:
 
 #...
 
 # starts the server
 def start(self,port):
  self.server = SocketServer.TCPServer (("", port), clientProxy.ClientProxy)
  self.server.serve_forever()
 


 
le ClientProxy est une classe se comportant comme le client réel.
avant le serveur était directement le module, donc je faisais un appel "statique" depuis le ClientProxy et tout allait bien.
 
mais là j'ai besoin de faire une classe de MyServeur et je voudrais envoyer un pointeur dans le ClientProxy pour qu'il sache à qui forwarder les reqêtes.
 
sauf que le :
 


SocketServer.TCPServer (("", port), clientProxy.ClientProxy)


 
me laisse pas mettre de paramètre.
 
 
comment je pourrais faire pour qu'à la création du request handler, celui-ci sache d'où il vient ?


Message édité par raytaller le 26-10-2004 à 13:32:29
Reply

Marsh Posté le 25-10-2004 à 23:40:53   

Reply

Marsh Posté le 26-10-2004 à 13:34:01    

ouais bon, je pense pas que ce soit possible.
finalement, j'ai fait autrement, je me suis fait un héritage du serveur TCP et j'y accède avec l'attribut server du request handler, que j'ai découvert y'a pas 1 heure.
 
 
ptet qu'un jour je commencerai à lire correctement les docs... :pfff:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed