Pages : 1
#1 Le 13/11/2014, à 14:27
- XxthelioonexX
Serveur et réseau local
Bonjour à tous !
Tout d'abord, je tiens à préciser que je suis étudiant en 2ème année en informatique.
On apprend à utiliser php en web.
Pour cela, on utilise apache et on accède à nos fichiers du dossier www via localhost/~pseudo
Il y a une autre manière, c'est d'utiliser php -S localhost:8000 ( avec php 5.5.9)
Ma question : J'ai dans l'idée, en projet personnel, de faire une sorte de jeu de role en php et je voudrais pouvoir faire des "combats" entre des personnages mais via des ordinateurs différents. Par exemple, chacun crée son compte et personnalise son personnage. Je voudrais gérer des connexions entre différents compte via un réseau local ( mon ordi branché sur la box et un ordi portable en wifi )
est-ce possible ?
En gros , on peut créer une sorte de localhost mais accessible par plusieurs ordinateurs en local ?
Merci beaucoup d'avance!
Hors ligne
#2 Le 13/11/2014, à 15:18
- genma
Re : Serveur et réseau local
Est-ce que tu peux accéder à tes fichiers via un navigateur? http://localhost:8000/pseudo/ ca donne quoi?
Si ca marche, les autres ordinateurs du réseau peuvent voir ta machine et si le port 8000 est ouvert (et est celui utilisé par Apache), ils accèderont à tes fichiers via http://nomdetamachine:8000/pseudo/ ou via http://IPDeTaMachine:8000/pseudo/
C'est comme pour un site web.
Reste alors à coder tout le moteur du jeu en php ;-)
"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ? https://blog.genma.fr
Mon twitter? http://twitter.com/genma
Hors ligne
#3 Le 13/11/2014, à 15:36
- XxthelioonexX
Re : Serveur et réseau local
Tout d'abord, merci de ta réponse
Il faut que je fasse la commande php -S localhost:8000 dans le dossier où il ya le fichier que je veux afficher dans le navigateur.
Ok et bien je vais essayer de potasser tout ça
NB : Je suis sous ubuntu 14 et l'ordi portable en question est sous windows --> probleme ?
Hors ligne
#4 Le 13/11/2014, à 17:42
- mazarini
Re : Serveur et réseau local
Bonjour,
J'imagine plutôt un serveur (apache avec du php) d'un coté et des navigateurs web pour les clients.
Le navigateur interroge régulièrement le serveur pour savoir s'il y a des choses à faire et envoie les actions de l'utilisateur.
Le serveur traite les actions et stocke les messages découlant de ses opérations pour chaque utilisateur et diffuse le résultat lors des demandes des navigateurs.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#5 Le 14/11/2014, à 19:07
- XxthelioonexX
Re : Serveur et réseau local
Bonjour,
J'ai la solution et je tenais à en faire part dans le cas où des personnes auraient le même questionnement et tomberaient dessus dans leurs recherches.
J'aurais aimé tomber dessus donc...
En fait, je fais un php -S 0.0.0.0:8000 dans le dossier où il y a le fichier source ( exemple : accueil.php )
avec ceci, je peux y accéder dans le navigateur de mon ordinateur fixe via : localhost:8000/accueil.php
en revanche, pour y accéder depuis un ordinateur portable connecté en wifi sur la même box, il suffit de mettre dans l'url : http://192.X.Y.Z:8000/accueil.php où 192.X.Y.Z est l'adresse IP de l'ordinateur fixe.
genma avait raison mais ça ne marchait pas car je lançais la commande php avec localhost..
Voilà ! en espérant que cela aidera quelques personnes
Hors ligne
Pages : 1