Socket en c++

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. Contributeur
    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. je trouve pas le fichier lib en question, j'utilise borland c++ 4.52
      0
    2. @jay-ktu dois utiliser #include <winsock.h> pou windows 9x et #include <winsock2.h> pour 2000/NT
      0
    3. @jay-kmerci 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
    4. @douej'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