Salut,
Le type SOCKET est defini en tant que "unsigned int". Donc, dans la pratique, oui, c'est possible.
Par contre je ne comprends pas bien ta problematique. La plupart du temps, on a une boucle qui accepte les connexions :
while(sock1 = accept(wParam, NULL, NULL))
Ensuite, on passe sock1 a un nouveau Thread :
hThread = CreateThread(NULL, (SIZE_T)NULL, ThreadProc, (LPVOID) sock1, (DWORD)NULL, &idThread);
Et le tour est joué, pas la peine de "recopier" sock1, étant donné que sa valeur a été passé au Thread.
D@runia
|