Bonjour à tous,

J'utilise une librairie permettant d'intercepter les appels à la fonction connect(...) de la libc.
Ma volonté est de rediriger une demande de connection MPI d'un processus à un autre vers un processus tiers. Le but est de rediriger l'ensemble des appels à des processus distants vers une seule machine locale qui servira en gros de routeur (gateway).

Pour cela j'intercepte les appels à la fonction connect(...) de la libc. Cependant, MPI n'est pas le seul à utiliser cette fonction connect et je dois être sûr que les appels que je redirige proviennent bien de MPI. Comment faire?
Je pensais récupérer le numéro de processus au niveau TCP puis regarder quelque part(?) si ce processus était bien un processus MPI. Avez vous une idée?
merci d'avance.