Originariamente inviato da MItaly
10 frustate per la system, 50 per il goto, 100 per il potenziale buffer overflow all'inizio di StartClient, 150 perché non controlli mai il valore restituito dalla recv, che può essere SOCKET_ERROR, definito di solito come -1, per cui nella linea buffer[bytes]=0 andresti a scrivere su memoria che non c'entra niente.
(Sui prototipi sorvoliamo... )
Penso che l'aggettivo VECCHIO dovrebbe giustificare buona parte di tali errori.
1 frustata perchè non l'ho corretto nel tempo.