Java给服务端发送文件

原创 2015年11月17日 16:14:02
/*
*给服务端发送文件,主要是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();
	}
}

结果


版权声明:本文为博主原创文章,转载请标明出处。 举报

相关文章推荐

java上传文件到远程服务器(一)---HttpURLConnection方式

我们在之前的文章JavaWeb静态资源分离思路中已经了解到要把文件上传到静态资源服务器有三种方式:java上传文件到ftp服务器(这个方案需要在静态资源服务器安装ftp服务)java使用HttpURL...

java上传文件到远程服务器(二)---HttpClient方式

我们已经在上一篇文章中讲解了把文件上传到远程服务器的一种方式:java上传文件到远程服务器(一)---HttpURLConnection方式本章来尝试使用HttpClient方式上传文件到远程服务器:...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

java上传文件到远程服务器七牛云

我们在前面已经学习如何把文件上传到远程服务器中,这里的远程服务器一般是我们自己的Linux服务器。如下: java上传文件到远程服务器(一)---HttpURLConnection方式java上传文件...

Java服务器接收上传的文件

有时候我们服务器需要接收来自用户上传过来的文件,这时候就需要服务器端有相应的服务能够接收这个文件 下面写一个简单的服务器端代码,需要的朋友可以参考一下 注释很全就不多啰嗦了 packag...

通过Java WebService接口从服务端下载文件

一、 前言本文讲述如何通过webservice接口,从服务端下载文件、报告到客户端。适用于跨系统间的文件交互,传输文件不大的情况(控制在几百M以内)。对于这种情况搭建一个FTP环境,增加了系统部署的复...

java 定制读取局域网共享文件,无需服务端

java 制定下载局域网共享文件 1、读取局域网文件类 import java.io.FileOutputStream; import jcifs.smb.SmbFile; import jcifs...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)