Bonjour à vous,
Je me permet de me tourner vers vous, pour avoir certaine informations en ce qui concerne la communication entre deux postes distant (qui ne sont pas sur réseau local).
Je travail actuellement sur un projet qui consiste à partager des données entre deux poste (des dossiers et des fichiers) sans passer par un serveur.
J'ai lut bon nombre de forum et à chaque fois cela m'orienté vers les Socket. J'ai comprit le principe et je trouve ça très sympa, mais une question me frustre: Pour acceder à un ordinateur distant j'ai besoin de sont adresse IP et de sont port. Les deux client se mettront d'accord pour ouvrir un port commun (ou alors un port choisie par défaut), mais le problème concerne le pare-feu du Systeme, celui ci bloquera les connexions entrantes. Si ce sont deux informaticien qui utilise les logiciels, pas de soucis nous savont ouvrir les port, mais pour un utilisateur lambda cette procedure n'est pas simple. Pour précision la connexion peut être bidirectionnel, chaqu'un des deux ordinateur peut envoyer et recevoir les fichiers. Autrement dit chaque poste peut jouer le role de "serveur" et le role de "client".
Ma question est donc: Est ce qu'il y a possibilité qu'au premier lancement du logiciel, une demande de windows pop en demandant à l'utilisateur si il autorise le logiciel à utiliser ce port et à recevoir des connexions entrantes. Ou alors, en vue du concept que je vous ai décris plus haut, existe t'il une autre méthode afin de partager des dossiers et plus particulierement des fichiers sans avoir à allez trifouillez dans le parefeu pour etablir une connexion entre deux poste.
Je vous remercie d'avance.
Partager