Innanzitutto, uno dei due deve fungere da server, mentre l'altro da semplice client. Poi una volta stabilita la connessione e creati i socket da ambo le parti, puoi scambiare dei dati fra i due computer tramite il flusso in input e quello in output i quali non sono altro che due file di testo (circa...)Poi il resto te la devi gestire da te. Comunque trovi parecchio materiale sulla rete, un sito da cui puo iniziare è:
www.mokabyte.it
che mette a disposizione anche dei libri.