Salut.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/setsockopt_2.asp
Perso je trouve que c'est assez clair:
La fonction sert a definir une option de ton socket.
Les options sont dans une sorte de tableau a 2 dimension
Level c'est la colonne, optname c la ligne (ou l'inverse c'est pas important)
Par exemple tu veux definir l'option SO_BROADCAST, ben tu cherche dans les tableau fournit par msdn l'option SO_BROADCAST et tu verra qu'elle est définie dans le level SOL_SOCKET donc tu ecrira setsockopt(Socket, SOL_SOCKET, SO_BROADCAST, &valeuroption, sizeof(valeuroption));
autre exemple : Pour definir l'option IPX_RECVHDR, tu verra qu'elle est définie au niveau NSPROTO_IPX. Donc tu ecrira setsockopt(Socket, NSPROTO_IPX, IPX_RECVHDR, &valeuroption, sizeof(valeuroption));
|