begin process at 2012 02 11 19:47:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Réseau / Internet

 > 

PB compilation de socket


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

PB compilation de socket

mardi 7 juin 2005 à 11:46:43 | PB compilation de socket

dhylde

Bonjour a tous,
j'ai un petit souci de compilation (j'ai du manqué l'inclusion d'une Librairy). Bref je me prend la tete depuis ce matin. Je suis sous VC++. MERCI
Voila quelques erreur retourné lors de la compilation:
C2065: 'AF_INET' : undeclared identifier
C2079: 'server' uses undefined struct '(int,char *[])main::sockaddr_in'
C2228: left of '.s_addr' must have class/struct/union type
...

et voici une parti du code:
// SocketConvert.cpp : Defines the entry point for the console application.
#include <iostream>
#include <winsock2.h>
#include <conio.h>
#pragma comment(lib,"ws2_32.lib")
#include "stdafx.h"
using namespace std;
#define PORT 6677

int main(int argc, char *argv[])
{
    char Buffer[1024];
    char test[2];
   
    WSADATA WSAData; 
    if((WSAStartup(0x0202, &WSAData))!=0) //Mise en place du WSAStartup
    {
        return -1;
    }

    SOCKET W_IP;
    if((W_IP = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP))==-1)
    {
        return -1;
    }
    struct sockaddr_in server;
    struct sockaddr_in client;
    int sock_serv, sock_client;
    server.sin_family=AF_INET;
    server.sin_addr.s_addr = INADDR_ANY;
    server.sin_port = htons(PORT);
...


mardi 7 juin 2005 à 12:36:23 | Re : PB compilation de socket

DeAtHCrAsH

Yep,
De mémoire les deux lignes suivantes doivent etre declaré au tout début sans qu'il n'y ai rien avant :

#include <winsock2.h>
#pragma comment(lib,"ws2_32.lib")

#include <windows.h>
...


Shell
mardi 7 juin 2005 à 12:51:24 | Re : PB compilation de socket

dhylde

Salut DeAtHCrAsH,
J'ai esseyer ce que tu m'as dit, j'ai d'abord mis
winsock2.h puis ws2_32.lib suivi du reste.
Rien ni fait toujour les meme erreurs!
Merci quand meme
mardi 7 juin 2005 à 13:44:34 | Re : PB compilation de socket

DeAtHCrAsH

Si tu veux je peux y jeter un coup d'oeil.
Envoie moi ton projet en zip à shellkode@hotmail.com.

Shell
mardi 7 juin 2005 à 14:10:39 | Re : PB compilation de socket

dhylde

Merci pour ton aide, ca y est je te l'es envoyer.
mardi 7 juin 2005 à 14:40:26 | Re : PB compilation de socket

DeAtHCrAsH

Réponse acceptée !
Je viens d'y effectuer quelques modifs, tout est ok.
Je t'ai envoyé un mail.

Shell
mardi 7 juin 2005 à 15:29:09 | Re : PB compilation de socket

dhylde

merci pour les corrections.

Je vais jetté un coup d'oeil dans tes codes PROMIS! ;-)

mardi 7 juin 2005 à 15:33:41 | Re : PB compilation de socket

DeAtHCrAsH

No souci ca fait plaisirs d'aider les gens polis (chacun de tes comments dis "merci").
Si tu bloques, n'hésites pas.

Shell
mardi 7 juin 2005 à 15:53:04 | Re : PB compilation de socket

dhylde

[quote] Je viens d'y effectuer quelques modifs[/quote]
Juste pour ma culture personnel, Histoire de ne pas mourir idiot! tu as modifier quoi/ou...
Ca pourais éventuellement m'aider ou en aider d'autre.
mardi 7 juin 2005 à 16:07:26 | Re : PB compilation de socket

DeAtHCrAsH

J'ai supprimer :
   - l'entête précompilé stdafx.h du projet
 
J'ai modifier :
   - les paramètres passé a WSAStartup
   - certaines propriétés du projet concernant les entêtes précompilés.

Je viens de remarquer que j'ai oublier de supprimer le "#include <windows.h>"
Tu peux le virer sans risque je m'en suis juste servi pour faire des test.

Shell


Cette discussion est classée dans : int, server, compilation, socket, struct


Répondre à ce message

Sujets en rapport avec ce message

[C] socket [ par sheorogath ] bonjour ,j'essai de me faire une sorte de lib client dans un premier temps pour utiliser les socket mais avec mon code je ne peut me connecter null pa [client pop3]Exception non gérée [ par electron159 ] Bonjour,  je suis sous visual studio, mode console. j'ai essayé d'adapter un client pop3 linux pour qu'il tourne sous windows. Mais, j'ai une exceptio Envoie de données vers un serveur en langage C [ par esmee ] Bonjour,Besoin d'aide,Débutant en programmation , j'aimerai  modifié ce code ci-dessous qui fonctionne bien :write(to_server_socket,"Momo",15);read(to filemapping et un peu plus [ par PADYVEN ] bonjour,bon j'ai un probleme tout simple je pense qui concerne le file mappingje veux partager des données entre deux applicationsc'est données sont e Probléme a l'éxécution [ par jerem3000 ] Bonjour Je crée un programme qui permet d'envoyer par email le contenue d'un fichier .txt , il devrait normalement marche car il n'y a pas d'erreur insertion dans structure [ par angebrune8 ] Bonjour,j'essaie de faire une insertion dans une structure mais ca ne marche pas comme je le souhaite: int main(void){ srand((int)time(NULL) Sauvegarde d'une struct complexe vers fichier possible ? [ par nomisch ] Salut ! Dans le cadre d'un de mes projets en c++, j'ai besoin de sauvegarder la structure [b]Particle[/b] afin de pouvoir la recharger lors du redéma WSAAsyncselect pour client TCP [ par daviid00 ] Bonjour, Je suis entrain de développer un client TCP qui se connecte de manière asynchrone à un serveur. Pour ce faire j'utilise la fonction WSAAsync problème chat [ par Adict ] salut tout le monde [^^happy17] alors j'ai commencé depuis peu à vouloir créer un "chat" simple. j'utilise donc les sockets qui marchent mais j'ai 2 delay client sur server socket linux [ par 0x0syscall ] Bonjour,Voilà, je voudrais savoir comment je dois m'y prendre pour que sur mon serveur si le client ne repond pas au bout de X secondes, le serveur co


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,449 sec (3)

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