Socket en c++

Fermé
jay-k - 20 avril 2002 à 17:06
 jay-k - 23 avril 2002 à 14:16
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

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
20 avril 2002 à 18:00
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
je trouve pas le fichier lib en question, j'utilise borland c++ 4.52
0
doue > jay-k
22 avril 2002 à 15:11
tu dois utiliser #include <winsock.h> pou windows 9x et #include <winsock2.h> pour 2000/NT
0
jay-k > doue
23 avril 2002 à 14:16
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
jay-k > jay-k
22 avril 2002 à 20:51
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