P2P en php...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : P2P en php...

Re: P2P en php...

par @rthur » 03 mars 2010, 22:24

Mais quoi qu'il en soit pour que discute toto et tata il doive être connecté a un serveur principal qui sert de relai de connexion entre les 2 clients
Pas forcément, Jabber fonctionne de façon décentralisé donc en hébergeant un serveur Jabber sur chacune des machines ça devrait fonctionner, en revanche l'IP dynamique est un problème et il faudra probablement passer par un système du type DynDNS.

Re: P2P en php...

par foufounet » 03 mars 2010, 21:40

Merci pour ta réponse :) , je vais regarder du coté de Jabber :) .
Mais quoi qu'il en soit pour que discute toto et tata il doive être connecté a un serveur principal qui sert de relai de connexion entre les 2 clients.
(exemple) une table connecter pour champs utilisateur_nom, utilisateur_ip

Après je fait une jointure des amis de toto avec le champs utilisateur.

Le principe est la non ?

Je file regarder Jabber... :) .

Re: P2P en php...

par @rthur » 03 mars 2010, 18:58

Bonjour,

Regarde au niveau des fonctions de socket pour faire dialoguer 2 PC sans avoir besoin d'un serveur central.
Tu peux également regarder sur le fonctionnement de Jabber qui a des implémentations serveurs et clients en PHP.

Par contre, quoiqu'il en soit pour mettre en relation 2 personnes qui ne sont pas sur le même réseau local), tu as forcément besoin que l'un connaisse l'IP de l'autre pour initier le contact ou à défaut d'avoir un annuaire quelque part qui recensera les adresses IP si elles sont dynamiques.

P2P en php...

par foufounet » 03 mars 2010, 16:04

Bonjour !

Aujourd'hui je me suis posé une question toute simple, comment faire un tchatte php en p2p (en claire sans serveur centralisé) ?
Mon problème est comment contacter mon pote toto, étant donnée que mon pc et le sien on l'apps php qui fait serveur/client ?
Comment savoir que c'est lui ? (en prennent compte qu'il n'y a pas d'ip fixe)

Merci d'avance :)