begin process at 2012 05 30 02:26:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Réseau & Internet

 > 

Jeu multi sur internet


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Jeu multi sur internet

jeudi 17 mai 2007 à 19:28:57 | Jeu multi sur internet

tibe18453636


Bonjour,
j'aimerai savoir comment faire un échange de données entre un serveur et un client sur internet en vue de creer un jeu en multi.
Pour l'instant j'ai réussi à creer deux programmes utilisant les sockets pour communiquer entre eux mais cella ne fonctionne qu'en reseau local (entre deux ordinateurs relié à une livebox). J'ai essayé avec un copain mais le client n'arrive pas a se connecter au serveur via internet...

Comment faire pour que les programmes (clients et serveur) puissent communiquer sur 2 ordi reliés à internet avec les sockets     est-ce la livebox qui bloque les transmission ? (j'ai ouvert tout les ports)
jeudi 17 mai 2007 à 19:44:41 | Re : Jeu multi sur internet

aardman

Membre Club
Salut,
Celui qui doit ouvrir les ports, c'est celui qui recoit les connexions, autrement dit le serveur.
Généralement faut aller dans les options Routeur/NAT du routeur et rediriger le port utilisé par le serveur.
jeudi 17 mai 2007 à 19:49:32 | Re : Jeu multi sur internet

tibe18453636

Désolé mais je ne pense pas que se soit un problème de ports...
Et lors des tests que j'ai effectué c'était moi le serveur (j'ai bien ouvert tous les ports en démilitarisant la livebox) et mon pote n'est pas derrière un routeur.

De toute façcon les jeux en multi n'ont pa besoin de paramétrage. Est-ce que quelqu'un connait la technique qu'ils utilisent ?

jeudi 17 mai 2007 à 19:53:37 | Re : Jeu multi sur internet

aardman

Membre Club
Salut,
Ben généralement un jeu en multi se connecte a un serveur, qui lui est correctement configuré (sinon il servirait a rien).
J'ai pas la LiveBox donc je sais pas vraiment ce que tu entends par 'ouvrir tout les ports' mais le mieux c'est que tu testes toi meme si ton serveur est visible du net avec un scanner de port (genre celui la: http://www.t1shopper.com/tools/port-scanner/). Tu entres ton ip et ton port, et tu verra bien si c'est un probleme de routage ou pas.

jeudi 17 mai 2007 à 20:00:16 | Re : Jeu multi sur internet

tibe18453636


Merci pour le lien, je suis bien visible depuis le net...
Je pense que c'est du au programme. Je débute "en sockets" donc si quelqu'un pouvait m'aider...
J'ai déja décortiqué pas mal de sources mais je ne comprend pas grand chose (pour la com par internet (en réseau ca va)).
jeudi 17 mai 2007 à 20:04:02 | Re : Jeu multi sur internet

aardman

Membre Club
Salut,
D'accord alors il y a effectivement un probleme au niveau des sockets, faudrait voir le code.

jeudi 17 mai 2007 à 20:37:53 | Re : Jeu multi sur internet

tibe18453636


Le code que j'utilise est une reprise de celui dispo ici (je l'ai tres peu modifié) :
http://www.cppfrance.com/codes/SOCKET-CLIENT-SERVEUR_42385.aspx



Mon copain met mon IP a la ligne :

char IP_SERVER[15] = "127.0.0.1"; 

du client puis le compile et l'execute mais ca ne fonctionne pas...
jeudi 17 mai 2007 à 20:44:31 | Re : Jeu multi sur internet

aardman

Membre Club
Salut,
il obtient quoi comme erreur précisement ?

jeudi 17 mai 2007 à 20:46:14 | Re : Jeu multi sur internet

tibe18453636

Je ne sait plus trop, il n'est pas sur WLM mais il me semble que le programme se fermait tout seul.

jeudi 17 mai 2007 à 20:54:12 | Re : Jeu multi sur internet

aardman

Membre Club
Salut,
Vu comme il est codé, ce prog doit etre lancé dans une console et s'il plante il doit afficher un msg ou un numéro d'erreur.



1 2

Cette discussion est classée dans : serveur, internet, client, jeu, multi


Répondre à ce message

Sujets en rapport avec ce message

Client serveur TCP, pb multi Thread [ par valoue ] Bonjour, Voilà, je suis en train de développer un client serveur en C++ (sous VC++ .net).Pour le moment, j'ai créé le serveur et le client, ils marche Serveur TCP multi-client [ par meech ] Bonjour,Je me suis attelé au développement d'un serveur TCP (extensible à divers protocoles) sous Win32 en C.Concrètement, je souhaiterais connaitre l Comment on fait un serveur multi-client avec Winsock 2 [ par Mick7 ] voila je voulais savoir comment on fait un serveur multi-client, si il fallait obligatoirement utiliser des threads, si il fallait creer un socket par Serveur multi client [ par akvar ] Bonjour, Dans le cadre de mon projet réseau à l'école il faut que je fasse un serveur multi client en C. Mais je suis demandé de faire authentificat Meilleur moyen pour chat multi client. [ par deck_bsd ] Yop à tous,Voila , je suis en train de dévelloper un chat multi client pour le réseaux chez moi. Mais voila , en codant le serveur , je me trouve à un client serveur avec envoy successif de fichiers de même extention [ par salawi45 ] bonjour!j'ai parcouru plusieurs forums et à chaque fois on me parle de celui là, donc j'espère trouver ma réponse ici :-)je dévellope une application Socket Protocole HTTP [ par victorcoasne ] Bonjour,J'ai fait un proxy qui intègre un serveur WEB et lorsque que je lui demande de s'interroger, je me rends compte qu'il y a une erreur.Cette err Erreur de tansmission (octet manquant) [ par makmibad ] Bonjour, je suis en train de développer un client serveur sous C++ et je rencontre des difficultes lors de la mise en oeuvre du serveur, je m'explique recherche de programmes client/serveur multithreads [ par cut44 ] Bonjour, je recherche des exemples assez simples de serveur multiclients (multithreads). J'utilise devC++ et la bibliotheque pthread car j'ai l'intent client/serveur [ par tanoura ] salutje suis entrain de réaliser un programme de simulation du protocole RIP.il s'agit d'une application client serveur sur la même machine et meme co


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales