J essaie de remplace dans un projet l utilisation de Winsock.h par Winsock2.h
J ai déja travailler sur des sockets avec d autre language.
La j ai suivi plusieurs tutoriaux.
j ai supprime les includes de winsock et remplace par winsock2.
mais visual studio 2005 me pointe toujours vers les definitions de winsock.h au lieu de celle de winsock2 par exemple pour l object SOCKET il m envoie sur le winsock.h
pour accept
j ai l erreur de compilation suivante impossible de convertir le parametre 3 de 'int' en 'int *' . il me semble que pourtant la code est correct. d apres plusieurs tutoriaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int sinsize = sizeof(sin) SOCKET sockLocal= accept(this->server,(SOCKADDR*) &sin,sinsize);
Quand j ajoute un & ça compile bien mais ça me parait tres étrange.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int sinsize = sizeof(sin) SOCKET sockLocal= accept(this->server,(SOCKADDR*) &sin,&sinsize);
Partager