P2P en php... :)

Eléphanteau du PHP | 25 Messages

15 mai 2010, 15:16

Bonjour !

Je cherche a faire du P2P en php, je cherche donc des exemple (que ce soit en c, c++, python, ruby) d'envois d'information d'un pc X à B.
J'ai trouver sa mais c'est uniquement théorique http://schuler.developpez.com/articles/p2p/#L3.3

Merci d'avance :) :D

ViPHP
ViPHP | 5462 Messages

15 mai 2010, 15:31

Bonjour !

Je cherche a faire du P2P en php, je cherche donc des exemple (que ce soit en c, c++, python, ruby) d'envois d'information d'un pc X à B.
J'ai trouver sa mais c'est uniquement théorique http://schuler.developpez.com/articles/p2p/#L3.3

Merci d'avance :) :D
php c'est uniquement coté serveur

Eléphanteau du PHP | 25 Messages

15 mai 2010, 16:21

Quelle rapport ?

ViPHP
ViPHP | 5462 Messages

15 mai 2010, 16:26

Quelle rapport ?
faut bien un client quelque par, sauf si tu passe ton php en client, ce qui veux dire que les fichiers serai partagé uniquement entre serveur

Eléphanteau du PHP | 25 Messages

15 mai 2010, 16:33

Tu peux développer ?

ViPHP
ViPHP | 5462 Messages

15 mai 2010, 16:37

Tu peux développer ?
c'est assez bien expliquer dans ton lien, comment veux tu que le serveur php est accès au fichier qui son chez toi ?

Eléphanteau du PHP | 25 Messages

15 mai 2010, 16:39

Heu... P2P = client + serveur, si le serveur est chez moi je peut acceder a des fichier qui sont chez moi. Je voit pas le problème... :?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

15 mai 2010, 16:43

Bonjour,
Tu peux développer ?
Le principe du P2P c'est, comme son nom l'indique, de faire des échanges pair à pair c'est à dire entre utilisateurs (=clients) sans passer par un serveur central.
Or justement, le langage PHP s'exécute généralement côté serveur... d'où une certaine incohérence dans ta demande, à moins que tu nous expliques plus en détail ce que tu veux faire.

Si tu veux vraiment faire du P2P en PHP, soit tu fais des échanges P2P entre serveurs, soient tu installes un serveur PHP sur le PC des utilisateurs (=clients) mais dans un cas comme dans l'autre l'intérêt semble limité.

:arrow: Que veux-tu réaliser concrètement? (Avec un exemple stp)
Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
ViPHP | 5462 Messages

15 mai 2010, 16:44

Heu... P2P = client + serveur, si le serveur est chez moi je peut acceder a des fichier qui sont chez moi. Je voit pas le problème... :?
ca dépend ce que tu veux faire, tu veux télécharger un fichier grâce a ton serveur php, ou tu veux créer un réseau torrent en PHP ?

Eléphanteau du PHP | 25 Messages

15 mai 2010, 16:49

Faire un échange d'information suffirait amplement pour mes première test.

Envoyer "bonjour" au pc x serait déjà un grand sucées. :)

Ps : je comprend l'incompréhension que vous avez eu, désolé.... :oops:

ViPHP
ViPHP | 5462 Messages

15 mai 2010, 16:51

Faire un échange d'information suffirait empalement pour mes première test.

Envoyer "bonjour" au pc x serait déjà un grand sucées. :)

Ps : je comprend l'incompréhension que vous avez eu, désolé.... :oops:
php c'est pas faire pour avoir un socket d'ouvert en permanence, tu peu te tourner vers flash ca se fait facilement

Eléphanteau du PHP | 25 Messages

15 mai 2010, 16:56

Je sais que c'est pas fait pour sa... je suis anti-flash je ne me tournerais jamais vers cette solution.
Je voudrait juste savoir la technique pour contacter le pc x sans connaitre sont ip, je sais bien bien que l'article que j'ai cité le dit mais je ne sais pas pour ou m'y prendre.... #-o

ViPHP
ViPHP | 5462 Messages

15 mai 2010, 17:03

Je sais que c'est pas fait pour sa... je suis anti-flash je ne me tournerais jamais vers cette solution.
Je voudrait juste savoir la technique pour contacter le pc x sans connaitre sont ip, je sais bien bien que l'article que j'ai cité le dit mais je ne sais pas pour ou m'y prendre.... #-o
sans l'ip, c'est comme si tu voulais appelé quelque au téléphone sans connaitre son numéro

Eléphanteau du PHP | 25 Messages

15 mai 2010, 17:13

Je sais que c'est pas fait pour sa... je suis anti-flash je ne me tournerais jamais vers cette solution.
Je voudrait juste savoir la technique pour contacter le pc x sans connaitre sont ip, je sais bien bien que l'article que j'ai cité le dit mais je ne sais pas pour ou m'y prendre.... #-o
sans l'ip, c'est comme si tu voulais appelé quelque au téléphone sans connaitre son numéro
Je suis bien d'accord mais l'article que j'ai cité dit que sa ce passe comme sa

Types Description Information
Ping Annonce la disponibilité, et lance une recherche de pair Vide
Pong Réponse à un ping IP et N° de port.Nombre et taille des fichiers partagés
Query Requête Bande passante minimum demandée Critères de recherche
QueryHit Réponse à query si on possède la ressource IP + N° de port + Bande Passante.Nombre de réponses + descripteur
Push Demande de téléchargement pour les pairs derrière un firewall IP du pair ; index du fichier demandé. Adresse IP + N° de port où envoyer le fichier

le 1 annonce ma disponibilité (que je suis présent)
le 2 quelqu'un me répond avec sont adresse ip

A AUCUN moment je connaissez sont adresse ip pourtant je peut communiquer avec lui... :D
C'est l'article qui la dit... alors, quelqu'un peut m'aider ?

ViPHP
ViPHP | 5462 Messages

15 mai 2010, 17:19

ouai ca marche par numéro de pair, mais derrière le numéro il envoie son ip, ta bien a un moment une table de correspondance pair - ip