Red de conocimiento de abogados - Derecho de sociedades - El valor del parámetro pasado por _beginthread en C es incorrecto
El valor del parámetro pasado por _beginthread en C es incorrecto
No use amp; sockID
Use (LPVOID) sockID
No lo use al realizar transferencias de regreso
int* sockID = (int *) param;
Uso
int sockID = (int) param (o SOCKET sock = (SOCKET)param;
Causa: hiciste referencia al puntero. En ese momento, la variable señalada por el puntero desapareció (fuera de alcance
Por lo tanto, debes pasar el valor en lugar del puntero