Hello!

J'aimerais faire une application client qui puisse communiquer avec une autre application client, mais sans serveur entre. C'est possible ?
Ou alors avec un serveur qui fait le minumum. Par exemple les deux clients envoient un message au serveur pour dire qu'ils sont connectés, puis le serveur les mettent en relation.

Si je faisais une application où l'on doit simplement mettre l'IP et le port avec qui on souhaite communiquer, ça ne "marcherait pas" car les PC sont derrière des routeur NAT/PAT ce qui oblige la personne à rediriger des port. Et c'est pour des utilisateurs lamba, une application simple qui marche du premier coup. Donc je ne peux pas leur faire ouvrir des ports.

Dans quelle direction je dois aller pour mes recherche ?

Merci