详解Java向服务端发送文件的方法
更新时间:2016年05月25日 09:14:42 作者:chaoyu168
这篇文章主要为大家详细介绍了Java向服务端发送文件的方法,主要是IO流,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了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();
}
}
结果:

以上就是的全部内容,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
浅谈@mapper引入不到引入的是@MapperScan的问题
这篇文章主要介绍了浅谈@mapper引入不到引入的是@MapperScan的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-10-10
Springboot实现邮箱验证码注册与修改密码及登录功能详解流程
验证码作为一种自然人的机器人的判别工具,被广泛的用于各种防止程序做自动化的场景中。传统的字符型验证安全性已经名存实亡的情况下,各种新型的验证码如雨后春笋般涌现,今天给大家分享一篇SpringBoot实现滑块验证码2022-11-11
springMvc和mybatis-plus中枚举值和字段的映射
这篇文章主要为大家介绍了springMvc和mybatis-plus中枚举值和字段的映射示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-05-05
详解基于java的Socket聊天程序——客户端(附demo)
这篇文章主要介绍了详解基于java的Socket聊天程序——客户端(附demo),客户端设计主要分成两个部分,分别是socket通讯模块设计和UI相关设计。有兴趣的可以了解一下。2016-12-12
解析springboot整合谷歌开源缓存框架Guava Cache原理
本文主要为大家解析了springboot整合谷歌开源缓存框架Guava Cache的原理以及在实际开发过程中的使用,附含源码,有需要的朋友可以参考下2021-08-08


最新评论