Bonjour,
J'ai actuellement programme qui me permet d'échanger des données mais uniquement sur un réseau local (je me sers de socket). Le but était de pouvoir communiquer avec tous les ordinateurs reliés à internet mais du coup je me retrouve quelque peu... bloqué. Evidemment, j'ai effectué des recherches et je passe par un VPN généré par Hamachi (je suis sous Windows) et là les données passent bien comme sur un réseau local. Mais cette solution ne me convient pas tout à fait, déjà car cela suppose d'installer un autre programme, ensuite parce que le nombre "d'adhérants" possibles est limité et enfin parce que je veux vraiment écrire le programme. C'est pourquoi je me demandais si ça n'était pas envisageable soit de communiquer directement au travers le réseau avec une adresse IP (s'il faut faire quelque chose sur son routeur, quoi ?) ou de pouvoir générer des VPN de manière simple sans avoir besoin de serveur (ou plutôt chaque ordinateur peut faire serveur et client) ?
Le truc ferait un peu comme un téléphone : j'ai son adresse IP, je tente une connexion, si le programme est à l'écoute sur son ordinateur, il "sonne" et on peut "décrocher" pour envoyer des données.
EDIT : voilà ce que j'ai trouvé. Si je configure le routeur comme il dit, est-ce que je pourrais utiliser, par exemple, un programme de Chat avec des ordinateurs distants ? quels sont les risques encourus ? avec un pare-feu ? Quelle adresse IP et quel port dois-je utiliser pour les clients qui voudront se connecter ?
Partager