Socket en c++

jay-k -  
 jay-k -
salut, je ne trouve pas d'include pour manipuler les sockets en c++ sous windows, j'ai bien essayé sys\socket.h, mais je ne le possède pas dans sa version windows, merci de m'aider :)

1 réponse

  1. tafiscobar Messages postés 1281 Statut Contributeur 177
     
    pour ce cette structure, j'ai vu qu'il fallait imoorter cette librairie :ws2_32.lib.
    pour la classe CSocket, tu utilises l'include #include <afxsock.h>

    si d'autres questions, n'hesite pas, lemsdn est la pour ça.
    SOCKET socket (
    int af,
    int type,
    int protocol
    );

    tafiscobar
    0
    1. jay-k
       
      je trouve pas le fichier lib en question, j'utilise borland c++ 4.52
      0
      1. doue > jay-k
         
        tu dois utiliser #include <winsock.h> pou windows 9x et #include <winsock2.h> pour 2000/NT
        0
      2. jay-k > doue
         
        j'ai un ptit probleme avec winsock.h, j'ai tapé un tout ptit code avec borland c++ 4.52 sous windows98 et j'ai des erreurs provenant de winsock.h
        voici le code :
        #include <stdio.h>
        #include <winsock.h>
        void main()
        {
        puts("bonjour");
        }
        et les erreurs :
        winsock.h 816 : type name expected
        winsock.h 816 : declaration missing ;
        winsock.h 818 : type name expected
        winsock.h 818 : Multiple declaration for 'PVOID'
        winsock.h 818 : declaration missing ;
        winsock.h 825 : 'IN' cannot start a parameter declaration
        winsock.h 826 : ) expected

        je ne comprends pas pourkoi car le fichier h a ete fourni avec le compilateur :((((
        0
      3. jay-k > jay-k
         
        merci beaucoup doue, est ce facile d'utiliser les prototypes des fonctions ? si il y a kelkes astuces peux tu m'ecrire a mon e-mail si tu a le temps ? jay.k@skynet.be
        merci encore :))))))
        0