Como mandar un archivo completo en java?

ThanatosMK
20 de Abril del 2005
Hola, espero que puedan darme una mano con esto... tengo que enviar un archivo cualquiera desde una máquina A a una máquina B usando sockets, se me ocurre que se puede hacer leyendo linea por linea...pero no hay otra manera? porque si necesito enviarlo al mismo tiempo a 10 máquinas va a estar cañon no? espero me puedan dar una ayudita con eso... de antemano, mil gracias!