Esempio di connect non bloccante

......... servTCP.c ............ server TCP
......... noblock_conn.c ..... client TCP

Scopo:
Il client richiede la connessione al server e gli spedisce una stringa.
Il server riceve la stringa, ne trasla i caratteri di 2, e rispedisce al client.
Il client riceve la stringa traslata e la stampa.

N.B. USO
Collocare i due file in due host diversi, ( es.: servTCP.c in host1 e noblock_conn.c su host2 ),
compilare,
eseguire prima servTCP su host1 (es: ./servTCP 5001),
e poi eseguire noblock_conn su host2 (es: ./noblock_conn IP_host1 5001 ),

N.B. Compilazione
--- su linux ---
gcc -o servTCP servTCP.c
gcc -o noblock_conn noblock_conn.c
--- su Solaris ---
gcc -o servTCP -lsocket -lnsl servTCP.c
gcc -o noblock_conn -lsocket -lnsl noblock_conn.c