Documentations

SnowBlade -  
 SnowBlade -
Bonjour
J'ai trouver sur inernet du code afin de crée une socket mais j'aimerais connaitre exactement tout les champs qui la compose
voici mon code :

#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)

WSADATA wsa;
WSAStartup(MAKEWORD(2,0),&wsa);
SOCKET sock;
SOCKADDR_IN sin;
sin.sin_family=AF_INET;
sin.sin_addr.S_un.S_addr=inet_addr(AdressePoste.data());
sock=socket(AF_INET,SOCK_RAW,IPPROTO_IP);
bind(sock,(SOCKADDR*)&sin,sizeof(sin));

unsigned int optval;
DWORD dwBytesRet;
WSAIoctl(sock,SIO_RCVALL,&optval,sizeof(optval),NULL,0,&dwBytesRet,NULL,NULL);
recv(sock,BufferTrame,sizeof(BufferTrame),0)

Merci d'avance pour vos reponses
SnowBlade

1 réponse

MAD
 
ton code est un melange de c et d assembleur fort sympatique mais un peu confus et faux de surcroit.
Je te conseille de trouver de la doc tout en c ce sera plus facile a comprendre.
0
SnowBlade
 
ca ne peux pas etre du c car j'utilise des classes ce qui ne marche pas en C de plus je ne connais aucun autre moyen pour crée une socket en mode promiscious.Si tu est si fort peux tu me donner la description de chacun des champs de ce code merci d'anvce SnowBlade
0