Contoh ini berbagi dengan Anda metode mengirim file ke server untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
/ * * Kirim file ke server, terutama stream IO. */ impor java.io.*; impor java.net.*; class send2 { public static void main(String[] args) throws Exception { Socket s = new Socket("192.168.33.1",10005);//Create a service BufferedReader bufr = new BufferedReader(new FileReader("io.java"));//Read the IO.JAVA file PrintWriter pw = new Printwriter (s.getoutputStream (), true); // tulis baca ke garis string server = null; while ((line = bufr.readline ())! = null) {pw.println (line); } // pw.println ("over"); // tandai posisi akhir s.shutdownoutput (); BufferedReader bufin = baru bufferedReader (inputStreamReader baru (s.getInputStream ())); // Baca data yang dikembalikan oleh string server str String = bufin.readline (); System.out.println (str); bufr.close (); s.close (); } } class receive2 { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(10005);//Create service Socket s = ss.accept();//Receive data BufferedReader bufin = new BufferedReader(new InputStreamReader(s.getInputStream()));//Read received data PrintWriter out = new PrintWriter(new FileWriter ("io2.txt"), true); // Tulis ke io.txt Text String line = null; while ((line = bufin.readline ())! = null) // Baca baris dan tulis baris {// if ("over" .equals (line)) // break; out.println (baris); } Printwriter pw = printwriter baru (s.getoutputStream (), true); pw.println ("Diunggah dengan sukses!"); out.close (); s.close (); s.close (); }}hasil:
Di atas adalah semua konten. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.