| 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;
}
|
|
| |
|
|
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 ! :-)
|
|
| |
|
|
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
|
|
| |
|
|
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é )...
|
|
| |
|
|
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 ! :-)
|
|
| |
|
|
kokobengo

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