provato semplicemente così:
dove la funzione stopConnection() in teoria dovrebbe terminare il programma:codice:int main(int argc, char** argv) { Server s; s.initConnection(); char c = getchar(); if (c == 10) { s.stopConnection(); } return 0; }
invece dopo l'avvio del programma, se premo il tasto INVIO vedo solo il cursore che va a capo.codice:int Server::stopConnection() { close(socketInAscolto); close(socketServer); return 0; }
dove sbaglio??

Rispondi quotando