Usa la clase
Socket para conectar a la otra pc, y la clase
ServerSocket en la pc a la que quieres conectar para que acepte la petición.
El proceso de conexión es sencillo, en la maquina a la que quieres conectar pones:
En ese punto la pc se queda esperando a que alguien conecte en el puerto 10000.
Y en la maquina con la que quieres conectar pones:
A partir de ahí ambas pcs estarán conectadas y podrán comunicarse, solo tienes que usar los métodos de la clase Socket para realizar estas acciones:
-PC que conecta indica que fichero quiere leer.
-PC que contiene el fichero lo abre y le envía el contenido línea a línea a la pc que lo solicitó.
-La pc que solicitó el fichero recoge esas líneas y las procesa.
-Ambas pc cierran la conexión del socket con s.close() (pero la pc que contiene el fichero seguirá ejecutándose esperando una nueva solicitud.
También puedes enviar el fichero directamente a la pc que lo pide, pero si no has trabajado con sockets antes creo que te resultará más difícil.