java网络传输压缩数据_Java数据压缩与传输实例Java源码
【实例简介】Java数据压缩与传输实例Java源码
【实例截图】
【核心代码】
import java.net.*;
import java.io.*;
import java.util.zip.GZIPOutputStream;
public class FileServer{
int port=2345; //端口号
ServerSocket serverSocket; //服务器套接字
public FileServer(){
try{
serverSocket=new ServerSocket(port); //实例化套接字
System.out.println("start server at port " port); //在命令窗口输出提示信息
while (true){
Socket client=serverSocket.accept(); //等待连接
System.out.println("Connect: " client.getInetAddress()); //输出客户机地址
DataOutputStream out=new DataOutputStream(client.getOutputStream()); //得到输出流
GZIPOutputStream gout=new GZIPOutputStream(out); //压缩输出流
FileInputStream fileIn=new FileInputStream("c:/1.txt"); //待传送的文件
byte[] buffer=new byte[1024]; //缓冲区大小
int length;
while ((length=fileIn.read(buffer))!=-1){ //读取数据
gout.write(buffer,0,length); //写入数据到文件
}
gout.close(); //关闭输出流
fileIn.close();
client.close(); //关闭端口
System.out.println("Send Success.");
}
}
catch (IOException ex){
ex.printStackTrace(); //输出错误信息
}
}
public static void main(String[] args){
new FileServer();
}
}
java网络传输压缩数据_Java数据压缩与传输实例Java源码相关推荐
- java中trim_java中string.trim()函数的作用实例及源码
trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...
- java socket 传输压缩文件_java基于socket传输zip文件功能示例
本文实例讲述了java基于socket传输zip文件的方法.分享给大家供大家参考,具体如下: 服务器端程序: import java.io.*; import java.net.*; import j ...
- java图书馆借还书系统_java图书馆借阅归还管理系统OA源码下载
java图书馆借阅归还管理系统OA源码下载 JAVA+MYSQL 系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理.图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借 ...
- java 新建 api 案列_Java利用webservice创建接口案例源码
环境要求: JDK1.7,并配置Java的环境变量 BaseDao 接口: /** * 要使得成为一个可供访问的接口,必须添加:@WebService * */ @WebService public ...
- java解析ajax的数据_java ajax 请求后获取 json 数据 以及 使用 解析 ,解惑
写这个内容是 因为...框架一直在用ajax ,,传输 json 但是一直不太明白为什么要这样配置, 以及 前端ajax 怎么 使用 后台传输过来的数据. 首先 是 spirng mvc 的 配置 c ...
- java毕业设计——基于java+Socket+sqlserver的网络通信系统设计与实现(毕业论文+程序源码)——网络通信系统
基于java+Socket+sqlserver的网络通信系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Socket+sqlserver的网络通信系统设计与实现,文章末尾附有 ...
- java中的string函数_java中string.trim()函数的作用实例及源码
trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...
- java如何将数据保存为xml6_用Java实现可保存状态的数据库生成XML树,源码来了(9)...
用Java实现可保存状态的数据库生成XML树,源码来了(9) 时间:2006/7/19 5:38:30 作者:佚名 人气:30 6.3.2.Servlet源码 1.RefreshServlet.jav ...
- 【java毕业设计】基于java+Lucene+Tomcat的搜索引擎设计与实现(毕业论文+程序源码)——搜索引擎
基于java+Lucene+Tomcat的搜索引擎设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Lucene+Tomcat的搜索引擎设计与实现,文章末尾附有本毕业设计的论文和源 ...
最新文章
- 博客园模板 样式优化
- jquery选择器的一些处理
- C#中子线程操作主线程中窗体上控件的方法
- 闽江学院2015-2016学年下学期《软件测试》课程-第三次博客作业
- poj2464扫描线好题,树状数组解法
- 父div高度和宽度的应用
- 设置MySQL排序方式_设置MySQL设置字符集和排序方式
- 迟到的tkinter---学校选课刷屏器
- 旷视产品营销总监吕盟:构建AIoT时代的城市智慧|量子位沙龙回顾
- 将home多余的空间分配到/分区下
- SecureCRT下载和设置
- 应用特征值矩阵对角方法
- 【py】pandas
- Kernel同步机制的底层实现
- Windows安装MySql
- mt4和mt5的区别
- 《自控力》读后感——意志力与认识自己
- 更改Pycharm的配置文件的存放路径
- python笔记 - urllib模块(二十一)
- 日语五十音图(带图)