Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/11/2014, à 15: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, à 16: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, à 16:36

XxthelioonexX

Re : Serveur et réseau local

Tout d'abord, merci de ta réponse smile

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 smile

NB : Je suis sous ubuntu 14 et l'ordi portable en question est sous windows --> probleme ?

Hors ligne

#4 Le 13/11/2014, à 18: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, à 20: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 smile

Hors ligne