ho modificato così, sennò ricevevo lo stesso messaggio che inviavo:
codice:
    while(true)
    {
        char temp[512];
		char temp2[512];
        inAscolto = accept(server, (struct sockaddr*) &from, &fromlen);
        sprintf_s(temp, "YOUR IP IS:  %s", inet_ntoa(from.sin_addr));
        send(inAscolto, temp, strlen(temp), 0);
        cout << "CONNECTION FROM: " << inet_ntoa(from.sin_addr) << endl;
		recv(server, temp2, sizeof(temp2), 0);
		cout << temp2 << endl;
    }
c'è un altro problema.
in pratica mi arriva un messaggio un pò strano:
codice:
simbolo_freccia_su frecia_sx_freccia_dx D
se mi dite che qua sul server ho fatto giusto probabilem che ci sia un errore dall'altra parte.
che mi dite???