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...

okhttp上传文件包含服务端(java)

  • 2016年03月14日 11:44
  • 2.13MB
  • 下载

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

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

发送文件服务端源码

  • 2015年04月01日 12:47
  • 34.25MB
  • 下载

Java服务端读取excel文件xls格式内容

最近需要读取从客户端发送过来的excel文件内容,excel文件的格式是事先规定好的不变的。所以就研究了一下,因为是自己写的需要测试所以先写了个简单的网页上传文件,看客户端上传文件代码: ...

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

java 制定下载局域网共享文件 1、读取局域网文件类 import java.io.FileOutputStream; import jcifs.smb.SmbFile; import jcifs...

Android Java Socket实现文件上传(二)——服务端

这篇博客包含2部分: 1.Android Java Socket实现文件上传(一)——客户端 2.Android Java Socket实现文件上传(二)——服务端 接下来为大家带来服务端...

【JAVA】【NIO】对系列翻译的总结,一个综合实例的分析,网络服务端接收客户端输入,实时将内容写文件

基于前面12节的一个JAVA NIO的系列翻译,本文将结合所翻译的内容,用一个综合实例来分析,让大家有一个直观的理解。首先这里贴出系列翻译的文章: Java NIO系列翻译,唯有分享,方能进步 ===...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java给服务端发送文件
举报原因:
原因补充:

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