Guarda che in ogni caso questo codice resta errato, perché prima di chiamare connect devi prima richiamare un po' di altre API... i socket non sono semplicissimi, non puoi inventarti il loro uso senza neanche saper richiamare una funzione sapendo il suo prototipo...