이 예제는 참조를 위해 파일을 서버로 전송하는 방법을 공유합니다. 특정 내용은 다음과 같습니다
/ * * 파일을 서버, 주로 IO 스트림으로 전송합니다. */ import java.io.*; java.net.*; Class Send2 {public static void main (String [] args)은 예외를 던져 {소켓 s = 새 소켓 ( "192.168.33.1", 10005); // 서비스 작성 버퍼드 리더 bufr = new BufferedReader (new Filereader ( "io.java")); // io.java 파일 인쇄기 Printwriter Printwriter = New printWriter (s.getOutputStream (), true); // 서버 문자열에 읽기를 씁니다. while ((line = bufr.readline ())! = null) {pw.println (line); } // pw.println ( "over"); // 종료 위치 표시 s.shutdownoutput (); bufferedReader bufin = new bufferedReader (new inputStreamReader (s.getInputStream ()); // 서버로 반환 된 데이터를 읽습니다. str = bufin.readline (); System.out.println (str); bufr.close (); s.close (); }} class recept2 {public static void main (String [] args)은 예외를 {serversocket ss = new serversocket (10005); // 서비스 소켓 생성 s = ss.accept (); // 수신 데이터 버퍼드 리더 bufin = 새로운 버퍼링 리더 (new inputstreamreader (s.getinputStream) (s.getPutStream ()); filewriter ( "io2.txt"), true); // io.txt text string line = null에 쓰기; while ((line = bufin.readline ())! = null) // 줄을 읽고 줄을 씁니다 {// if ( "Over".Equals (line)) // break; out.println (line); } printwriter pw = new printwriter (s.getoutPutStream (), true); pw.println ( "성공적으로 업로드!"); out.close (); s.close (); s.close (); }}결과:
위의 내용은 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.