[..] Reconnaissance de deux PC au travers d'internet
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
pierrotm777
- Membre émérite

- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
[..] Reconnaissance de deux PC au travers d'internet
Bonjour,
Je me pose a nouveau problème mais n'ai aucune idée quant à la manière de l'aborder.
Hypothèse de départ:
-2 Pc portables connectés à internet par Wifi en extérieur !
Comment faire pour que lorsque les deux pc sont suffisamment proche l'un de l'autre ils puissent se détecter l'un l'autre et s'envoyer soit un message, genre chat, ou des fichiers par protocole ftp.
Merci par avance de votre aide !
Je me pose a nouveau problème mais n'ai aucune idée quant à la manière de l'aborder.
Hypothèse de départ:
-2 Pc portables connectés à internet par Wifi en extérieur !
Comment faire pour que lorsque les deux pc sont suffisamment proche l'un de l'autre ils puissent se détecter l'un l'autre et s'envoyer soit un message, genre chat, ou des fichiers par protocole ftp.
Merci par avance de votre aide !
Modifié en dernier par pierrotm777 le dim. 08 mai 2011 12:12, modifié 1 fois.
Re: [..] Reconnaissance de deux PC au travers d'internet
Persos, en wifi, j'utilise le réseau local 192.168.1.x et les connexions TCP
Sinon j'passe par Hamachi et pareil avec le TCP
Sinon j'passe par Hamachi et pareil avec le TCP
[color=#0000FF]jchd[/color] a écrit :On est tous le casse-burnes de quelqu'un à un moment ou un autre !
Re: [..] Reconnaissance de deux PC au travers d'internet
comme cité au dessus
si les deux pc sont a toi tu peut de faire un resau local avec juste ces deux machine
et tester quand une apparait dans l environnement
mais tu peut aussi passer par le net , dans ce cas plus de probleme de distance
tu détecte juste quand il y en a un de connecter
après pour ce qui est de la détection
si tu a pris l option reseau local tu peut chercher le nom de la machine ou l ip si IP fix
et par le net si tu a une ip fix et les 2 pc sur le même routeur
tu peut faire tourné un prog qui "écoute" sur un port défini (différent l un de l autre bien-sur)
et si c est pas le même routeur alors tu ping l ip ou le dns de la machine
si les deux pc sont a toi tu peut de faire un resau local avec juste ces deux machine
et tester quand une apparait dans l environnement
mais tu peut aussi passer par le net , dans ce cas plus de probleme de distance
tu détecte juste quand il y en a un de connecter
après pour ce qui est de la détection
si tu a pris l option reseau local tu peut chercher le nom de la machine ou l ip si IP fix
et par le net si tu a une ip fix et les 2 pc sur le même routeur
tu peut faire tourné un prog qui "écoute" sur un port défini (différent l un de l autre bien-sur)
et si c est pas le même routeur alors tu ping l ip ou le dns de la machine
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Reconnaissance de deux PC au travers d'internet
Pour ce type d'application, plusieurs conditions doivent être réunies.
Mais il faudrait que vous définissiez exactement les différentes possibilités :
- Vous avez le contrôle totale des dits PC ?
- Le réseau dans vous parlez vous appartient et vous le contrôlez ?
- Le connexion Wifi est en mode infrastructure ou en Adoc ?
Dans l'idée, il faudrait par exemple que les PC transmettent sur un point centrale (site www ou ftp) le nom ou plutôt l'adresse MAC du point d'accès sur lequel ils sont connectés, et ensuite, faire régulièrement une comparaison de cette adresse afin de voir si ils sont proches.
Il y aurait eu aussi la possibilité de le faire en géolocalisation, mais dans ce cas, il faut du GPS ou du GPRS et ce n'est quand même pas super simple (mais pas infaisable).
Mais il faudrait que vous définissiez exactement les différentes possibilités :
- Vous avez le contrôle totale des dits PC ?
- Le réseau dans vous parlez vous appartient et vous le contrôlez ?
- Le connexion Wifi est en mode infrastructure ou en Adoc ?
Dans l'idée, il faudrait par exemple que les PC transmettent sur un point centrale (site www ou ftp) le nom ou plutôt l'adresse MAC du point d'accès sur lequel ils sont connectés, et ensuite, faire régulièrement une comparaison de cette adresse afin de voir si ils sont proches.
Il y aurait eu aussi la possibilité de le faire en géolocalisation, mais dans ce cas, il faut du GPS ou du GPRS et ce n'est quand même pas super simple (mais pas infaisable).
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
pierrotm777
- Membre émérite

- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Reconnaissance de deux PC au travers d'internet
J'ai mis à jour , l'hypothèse de départ dans le post 1, à savoir que les pc sont des portables en extérieur.
Le but étant de créer une communauté de pc qui pourraient entrer en communication au travers, peut être d'un serveur, avec reconnaissance d'un amis lorsqu'il est proche.
Le but étant de créer une communauté de pc qui pourraient entrer en communication au travers, peut être d'un serveur, avec reconnaissance d'un amis lorsqu'il est proche.
-
pierrotm777
- Membre émérite

- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Reconnaissance de deux PC au travers d'internet
déjà , le script de floriande26 permettant le chat me semble sympa http://autoitscript.fr/forum/viewtopic.php?f=6&t=7303.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Reconnaissance de deux PC au travers d'internet
La localisation de vos PC sera votre problème majeur.
Soit vous le gérez en considérant que si ils sont connectés sur le même point d'accès, c'est suffisamment proche pour vous, ou alors vous devez passer par de la géolocalisation.
Il existe des sites qui vous donne votre géolocalisation approximative, mais elle est basée sur l'adresse IP du point de connexion.
Si ce point de connexion est connecté en VPN sur un autre site, alors cette géolocalisation ne sera pas correcte, donc tout dépend de comment vous voulez gérer la proximité.
Vous pouvez par exemple avoir un des PC connecté au Mc Do de Bordeaux Nord qui lui aura son IP locale sur Bordeaux et l'autre PC connecté à 500m sur le point d'accès d'une entreprise qui fonctionne avec un VPN et un site central basé à Paris par exemple. Malgré le fait que les deux PC soient physiquement distants de 500m, la 'géolocalisation' considèrera qu'ils sont distants de 550 Km.
Donc avant de vouloir faire ce type d'application, réfléchissez bien aux possibilités mises à votre disposition. Le Wifi ne peut être considéré comme 100% compatible avec votre demande, cela dit c'est toujours mieux que rien.
L'idéal aurait été le GPS ou une connexion 3G/Edge, mais c'est pas le même prix.
Soit vous le gérez en considérant que si ils sont connectés sur le même point d'accès, c'est suffisamment proche pour vous, ou alors vous devez passer par de la géolocalisation.
Il existe des sites qui vous donne votre géolocalisation approximative, mais elle est basée sur l'adresse IP du point de connexion.
Si ce point de connexion est connecté en VPN sur un autre site, alors cette géolocalisation ne sera pas correcte, donc tout dépend de comment vous voulez gérer la proximité.
Vous pouvez par exemple avoir un des PC connecté au Mc Do de Bordeaux Nord qui lui aura son IP locale sur Bordeaux et l'autre PC connecté à 500m sur le point d'accès d'une entreprise qui fonctionne avec un VPN et un site central basé à Paris par exemple. Malgré le fait que les deux PC soient physiquement distants de 500m, la 'géolocalisation' considèrera qu'ils sont distants de 550 Km.
Donc avant de vouloir faire ce type d'application, réfléchissez bien aux possibilités mises à votre disposition. Le Wifi ne peut être considéré comme 100% compatible avec votre demande, cela dit c'est toujours mieux que rien.
L'idéal aurait été le GPS ou une connexion 3G/Edge, mais c'est pas le même prix.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
pierrotm777
- Membre émérite

- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Reconnaissance de deux PC au travers d'internet
Justement, j'ai omis de préciser que chaque pc est munis d'un gps donc il peut envoyer les coordonnées exactes de sa position .
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Reconnaissance de deux PC au travers d'internet
Et bien dans ce cas, vous n'avez presque plus de problèmes !!!
Si chaque PC connait ses coordonnées géographique, alors il ne vous reste plus qu'à héberger (sur FTP par exemple) les coordonnées avec un timestamp (toutes les 2, 3 ou 5 minutes) du dépôt de celle-ci (il faut prévoir que lorsque l'on quitte un lieu, le PC n'effacera pas ses dernières coordonnées
).
Ensuite on lit régulièrement ce 'tableau' de coordonnées et par un simple calcul de proximité, on peut savoir que le PC N°x est à proximité. Si le timestamp n'est pas trop vieux, alors on peut espérer que l'autre PC est toujours au même endroit.
Après pour le chat, à vous de voir comment mettre en relation les deux PC, mais directement avec AutoIt, ça ne sera pas forcément très simple si les deux PC sont sur un réseau différent. Mais peut être que ce qui à été proposé fera l'affaire.
Si chaque PC connait ses coordonnées géographique, alors il ne vous reste plus qu'à héberger (sur FTP par exemple) les coordonnées avec un timestamp (toutes les 2, 3 ou 5 minutes) du dépôt de celle-ci (il faut prévoir que lorsque l'on quitte un lieu, le PC n'effacera pas ses dernières coordonnées
Ensuite on lit régulièrement ce 'tableau' de coordonnées et par un simple calcul de proximité, on peut savoir que le PC N°x est à proximité. Si le timestamp n'est pas trop vieux, alors on peut espérer que l'autre PC est toujours au même endroit.
Après pour le chat, à vous de voir comment mettre en relation les deux PC, mais directement avec AutoIt, ça ne sera pas forcément très simple si les deux PC sont sur un réseau différent. Mais peut être que ce qui à été proposé fera l'affaire.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
pierrotm777
- Membre émérite

- Messages : 770
- Enregistré le : sam. 11 oct. 2008 14:44
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Reconnaissance de deux PC au travers d'internet
Pour le chat je suis connecté au travers de skype !
Un timestamp c'est un timer je suppose ?
Un timestamp c'est un timer je suppose ?
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Reconnaissance de deux PC au travers d'internet
N'oubliez pas que quoi qu'il arrive, Google est votre ami !!!
http://www.timestamp.fr/
http://www.timestamp.fr/
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".


