Bonjour tout le monde!

Bon voila j'ai un problem je veux implementer un pipe ( un pont) entre 2 ports , ce qui veut dire si je me connecte avec ma machine A sur le port 3000 de la machine B je serai redirigé vers le port 4000 de la machine C.

A----->3000: B :portDeSortie-----------> 4000:C


le principe est simple , c'est d'implementer un petit programme qu'on lancera sur (B) qui contient deux sockets une serveur qui fait l'ecoute sur le port et l'autre fais la connexion vers la machine C port 4000 pour renvoyer tout ce qui vient depuis le port 3000 vers la machine C et le port 4000.

est ce que quelqu'un a une idée sur les bibliothéque a utiliser !? sachant que le programme doit fonctioner sur Linux.

toute contribution ! ou lien ou tutorial proposé sera le bienvenue!