资源简介
Java入门-数据压缩与传输(实例72).zip
代码片段和文件信息
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)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1573 2004-07-21 18:20 FileServer.class
文件 1226 2004-05-30 18:00 FileServer.java
文件 1275 2004-07-21 18:20 GetFile.class
文件 1010 2004-05-30 18:01 GetFile.java
相关资源
- Java入门-建立与断开数据库的连接(
- Java入门-修改数据库(78).zip
- Java 两只完全相同的宠物(基础篇-1
- Java JDBC-ODBC桥连接Access数据库(基础篇
- Java 将数组写入文件中并逆序输出(基
- Java 单例模式的应用(基础篇-088).
- Java 从控制台接收输入字符(基础篇
- Java 验证登录信息的合法性(基础篇
- Java 自定义异常类(基础篇-161).zip
- Java 压缩远程文件夹(基础篇-473).
- Java 在树控件中查找节点(基础篇-3
- Java 在树控件中增加节点(基础篇-3
- Java 模仿记事本的菜单栏(基础篇-3
- Java 监听列表项单击事件(基础篇-3
- Java 设置窗体在屏幕中的位置(基础篇
- Java 编写简单的浏览器(基础篇-366)
- Java 在树控件中删除节点(基础篇-3
- Java 用List集合传递学生信息(基础篇
- Java 本地系统外观(基础篇-292).zip
- Java 计算几何图形的面积(基础篇-1
- Java 简单的汽车销售商场(基础篇-1
- Java 设计Windows系统的运行对话框界面
- Java 禁止改变窗体的大小(基础篇-2
- Java 使用信号量实现线程同步(基础篇
- Java 简单的投票计数软件(基础篇-3
- Java 使用快速排序法(基础篇-052).
- Java 创建自解压RAR压缩包(基础篇-4
- Java 在表格中应用组合框(基础篇-3
- Java 实现表格的分页技术(基础篇-3
- Java 列表项的全选与不选(基础篇-3
评论
共有 条评论