Bonjour,
je débute en perl en quelques sortes.
j'aimerais savoir quel serait le meilleur moyen de réaliser ceci (j'arrive à tout faire, mais séparément), que mon script :
1. écoute sur un socket (en temps que serveur donc)
2. se connecte à un autre socket qui n'a rien à voir (en temps que client)
3. que je puisse, suivant les commandes reçues sur son socket (1), lancer des commandes sur le socket (2).
en gros, il y aurait deux connexions (une en écoute, une en client), et j'aimerais les faire communiquer si je puis dire (récupérer des commandes du socket en écoute et suivant ce qui est envoyé, faire une condition qui envoie d'autres commandes vers le socket sur lequel je suis client).
déjà :
1. est-ce faisable sans que cela soit trop complexe ?
2. dois-je me servir de threads pour cela ? de forks ? ou IPC ?
3. quels modules/méthodes conseilleriez vous pour réaliser cela ? (io::socket, io::select ?)
j'ai déja mis une place une partie des choses, le soucis, c'est que je n'arrive à faire qu'une chose en même temps.. je ne sais pas gérer le .. "multithreads ?"
merci par avance pour vos conseils
Partager