Prova a rieseguirlo con queste 2 printf:
[EDIT] ti ho aggiunto una printf anche prima del getchar, non vorrei mai che il tuo codice non arrivassecodice:int main(int argc, char** argv) { Server s; s.initConnection(); printf("premere invio per continuare\n"); char c = getchar(); printf("getchar: %d\n", c); if (c == 10) { s.stopConnection(); } return 0; }
a getchar, sennò siamo da capo.