Originariamente inviato da MRj92
grazie per l'aiuto! ora funziona.
Di nulla ...


Me li puoi indicare per cortesia?
Beh ... per esempio

1) hai dichiarato questi

char command[1024];
char response[1024];
char mex[1024];

ma non li usi ...

2) qui fai una closesocket

if(WSAStartup(MAKEWORD(2,0),&data) != 0)
{
closesocket(sock);
WSACleanup();
return 0;
}

ma il socket non e' ancora aperto ...

3) usi una for "infinita"

for(;

ma cosi' il server non puo' essere mai chiuso ...

4) se non usi dei thread, non potrai accettare connessioni da piu' client ma solamente dal primo ...

5) non controlli l'effettiva riuscita di alcune funzioni (listen, accept ...)

6) a cosa ti serve

isClientConnected = true;

se poi non lo usi?

Per quanto riguarda la mia ultima domanda, forse non sono stato chiaro ... come mai stai studiando/scrivendo questo tipo di programma ? A COSA ti serve ?