Bonjour tout le monde,
voici la source de mon fichier C
include <winsock.h>
SOCKET s1,s2;
WSADATA WSAdata;
struct sockaddr_in in1,in2;
void attendConnexion(){
int lenght;
WSAStartup(0x0202,&WSAdata);
s1=socket(PF_INET,SOCK_STREAM,0);
in1.sin_family=PF_INET;
in1.sin_port=htons(1365);
in1.sin_addr.s_addr=INADDR_ANY;
bind(s1,(struct sockaddr*)&in1,sizeof(struct sockaddr_in));
lenght=sizeof(struct sockaddr);
listen(s1,1);
s2=accept(s1,(struct sockaddr*)&in2,(LPINT)&lenght);
}
int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
{
attendConnexion();
return 0;
}
le linker me dit tout le temps ces erreurs :
c:\documents and settings\administrateur\mes documents\vito\essais c\gran trojan\cmain.o(.text+0x14):cmain.c: undefined reference to `WSAStartup@8'
c:\documents and settings\administrateur\mes documents\vito\essais c\gran trojan\cmain.o(.text+0x25):cmain.c: undefined reference to `socket@12'
c:\documents and settings\administrateur\mes documents\vito\essais c\gran trojan\cmain.o(.text+0x45):cmain.c: undefined reference to `htons@4'
c:\documents and settings\administrateur\mes documents\vito\essais c\gran trojan\cmain.o(.text+0x6f):cmain.c: undefined reference to `bind@12'
c:\documents and settings\administrateur\mes documents\vito\essais c\gran trojan\cmain.o(.text+0x89):cmain.c: undefined reference to `listen@8'
c:\documents and settings\administrateur\mes documents\vito\essais c\gran trojan\cmain.o(.text+0xa3):cmain.c: undefined reference to `accept@12'
Pourtant mon fichier winsock.h est mentionné il me fait pas chier pour les déclarations de variables en haut mais pour les fonctions je deviens fou si kkun pourrait m'aider ca serait sympa.
Merci et A+
..................................