Este ejemplo comparte con usted el método de enviar archivos al servidor para su referencia. El contenido específico es el siguiente
/ * * Enviar archivos al servidor, principalmente transmisiones IO. */ import java.io.*; import java.net.*; clase Send2 {public static void main (string [] args) lanza excepción {socket s = new Socket ("192.168.33.1", 10005); // Cree un servicio BufferedReader bufr = new BufferedReader (new Filereseader ("io.java")); // leer el archivo IO.Java PRITER PW = new New PrintWriter (s.getOutputStream (), true); // Escriba la lectura en la línea de cadena del servidor = nulo; while ((línea = bufr.readline ())! = null) {pw.println (línea); } // pw.println ("over"); // marque la posición final s.shutdownOutput (); BufferedReader bufin = new BufferedReader (new InputStreamReader (s.getInputStream ())); // Lea los datos devueltos por la cadena del servidor str = bufin.readline (); System.out.println (str); bufr.close (); s.close (); }} clase Recibe2 {public static void main (string [] args) lanza excepción {ServerSocket ss = new Serversocket (10005); // Cree Service Socket s = ss.accept (); // FileWriter ("io2.txt"), true); // escribir en io.txt text string line = null; while ((line = bufin.readline ())! = null) // lee una línea y escriba una línea {// if ("over" .equals (línea)) // rompe; out.println (línea); } PrintWriter pw = new PrintWriter (s.getOutputStream (), true); pw.println ("¡Subido con éxito!"); out.close (); s.close (); s.close (); }}resultado:
Lo anterior es todo el contenido. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.