详解Java向服务端发送文件的方法
程序员文章站
2024-03-12 11:04:56
本文实例为大家分享了java向服务端发送文件的方法,供大家参考,具体内容如下
/*
*给服务端发送文件,主要是io流。
*/
import java....
本文实例为大家分享了java向服务端发送文件的方法,供大家参考,具体内容如下
/* *给服务端发送文件,主要是io流。 */ import java.io.*; import java.net.*; class send2 { public static void main(string[] args) throws exception { socket s = new socket("192.168.33.1",10005);//建立服务 bufferedreader bufr = new bufferedreader(new filereader("io.java"));//读取io.java文件 printwriter pw = new printwriter(s.getoutputstream(),true);//将读到的写入服务端 string line = null; while((line = bufr.readline())!=null) { pw.println(line); } // pw.println("over");//标记结束位置 s.shutdownoutput(); bufferedreader bufin = new bufferedreader(new inputstreamreader(s.getinputstream()));//读取服务端返回的数据 string str = bufin.readline(); system.out.println(str); bufr.close(); s.close(); } } class rece2 { public static void main(string[] args) throws exception { serversocket ss = new serversocket(10005);//建立服务 socket s = ss.accept();//接收数据 bufferedreader bufin = new bufferedreader(new inputstreamreader(s.getinputstream()));//读取接收到的数据 printwriter out = new printwriter(new filewriter("io2.txt"),true);//写入到io.txt文本 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(); ss.close(); s.close(); } }
结果:
以上就是的全部内容,希望能给大家一个参考,也希望大家多多支持。