Jeux Libres

Envie de créer un jeu vidéo ?   Le site qui vous accompagne de A à Z.


» Les Forums » A propos de la création de jeux vidéo » réseau : crée une connexion


Aller à la page : 1.

réseau : crée une connexion
kokobengo



Grade : Débutant
Inscrit le: 21 Oct 2007, 17:45
Ecrit le: 01 Nov 2007, 12:00             Message non corrigé

Bon voila hier j'ai commencer a apprendre le chapitre réseau : crée une connexion.
allors j'ai faits tout le programe jusqu'a au lancement du programme (bon j'ai des copier-collez pour le faire    )
et c'est la que sa coince...
voila au lieu d'afficher le meme resultat que toi sa me fait :

Switching to target: default
Linking console executable: C:\Documents and Settings\Francois\Mes documents\Projet-teste\console.exe
mingw32-g++.exe: no input files
Process terminated with status 1 (0 minutes, 0 seconds)

allors moi tout étonné il aurait une faute de frappe   ...
ou allors je n'aurais pas du faire copier-coller par feignantise ...
je vais quand meme mon programme au cas ou !


#include <stdio.h>
#include <stdlib.h>
#include <winsock2.h> // On va utiliser le réseau

int main()
{
    // On initialise le programme pour le réseau
    WSADATA data;
    WSAStartup (MAKEWORD (2,0), &data);

    // Création d'un socket pour notre serveur
    SOCKET serveur_socket = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);

    // Un socket sans adresse n'est rien.
    // On cré une adresse pour notre socket
    SOCKADDR_IN serveur_adresse;

    serveur_adresse.sin_family = AF_INET; // Type d'adresse
    serveur_adresse.sin_port = htons (2712); // Numéro du port à l'écoute : 2712
    serveur_adresse.sin_addr.s_addr = INADDR_ANY; // Adresse automatique du serveur
    memset (serveur_adresse.sin_zero, 0, 8); // Mise à zero des 8 derniers octets de la structure

    // Ligature du socket et de l'adresse
    bind (serveur_socket, (SOCKADDR*)&serveur_adresse, sizeof (serveur_adresse));

    // Mise à l'écoute du serveur
    listen (serveur_socket, 5);



    // On libère la mémoire utilisée pour le réseau
    WSACleanup();

    system ("PAUSE");
    return 0;
}
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 01 Nov 2007, 12:07             Message non corrigé

Je viens de compiler le code que tu viens de nous donner.
Ca a fonctionné du premier coup sous Code::Blocks.

A tu bien linké la librairie en question ?

A mon avi c'est plus un problème de projet (dans ton IDE) que de code source.
Refait le projet et pense à linker la librairie. Ca devrait fonctionner.

Au fait, t'est bien sous Windows ? Sous Linux il y a quelques différence que je n'ai pas mentionné.

________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
kokobengo



Grade : Débutant
Inscrit le: 21 Oct 2007, 17:45
Ecrit le: 01 Nov 2007, 14:46             Message non corrigé

Je suis sur windows  
ok je vais re-lire cours et faire bien attention a tous les petit truck que j'ai du louper  
Merci bien pour ta réponse rapide  
  Profil Mail
kokobengo



Grade : Débutant
Inscrit le: 21 Oct 2007, 17:45
Ecrit le: 02 Nov 2007, 03:30             Message non corrigé

LOL j'ai trouver prk sa marchez pas  
Vous allez vous foutre de moi!!  
J'ai commencer par le movais chapitre j'aurais du faire celui la "Programmez en multitaches !" avant "Réseau : crée une  connexion"
j'ai louper certain truck important !!!
Bon merci quand meme je vais vite me metre sur le nouveau chapitre (que j'ai loupé   )...
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 02 Nov 2007, 10:21             Message non corrigé

Très intéressant ce chapitre.
Mais j'ai pas fait celui sur la transmition de données.

Je t'expliquerais vite fait sur le Forum et je te montrerais un petite apliquation pour que tu comprenne.

________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
kokobengo



Grade : Débutant
Inscrit le: 21 Oct 2007, 17:45
Ecrit le: 02 Nov 2007, 17:43             Message non corrigé

Ok merci bien   !!!
  Profil Mail
 


Aller à la page : 1.


Hébergeur du site : 1and1.fr



Site de création de Jeux Vidéo
Apprenez à créer vos propres Jeux Video

1389286 pages ont été consultées sur le site !
Dont 1384 pages pendant les 24 dernières heures.

Page générée en 0.411 secondes


Nos partenaires
- Otium Production : Aide aux débutants à créer leurs jeux
- Les bibliothèques de développement de jeux vidéo


  © 2005-2012 www.jeux-libres.com - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.