• 大小: 125KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: Java
  • 标签: java  p2p  socket  

资源简介

socket 编程的 以个P2P聊天软件

资源截图

代码片段和文件信息

package com.zyh.chat.otherFetcher;


import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.RandomAccessFile;

public class Cut{
  String FileName=null;//原文件名
  String filepath=null;//用于获取原文件path以及分块后以此路径将其删除  
  
  long FileSize=0;//原文件的大小  全局变量 
  long BlockNum=0;//可分的块数    全局变量 
  
  //currentBlock  当前快的序号
  //blockSize  分块大小
  //beginPos 从源文件开始的地方开始读取
  //filesavepath 整合后的存储路径
  public Cut(long FileSizeString filepathString FileName)
  {
  this.FileSize=FileSize;
  this.filepath=filepath;
  this.FileName=FileName;
   
  }
  
  /**
   * 
   * @param fileAndPath 原文件名及路径
   */
  
//获取源文件的信息     可以删除
  public void getFileAttribute(String fileAndPathStri

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2011-06-03 18:04  ChatProject\.classpath

     文件        387  2011-06-03 18:04  ChatProject\.project

     文件        629  2011-06-03 18:04  ChatProject\.settings\org.eclipse.jdt.core.prefs

     文件       4799  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\Cut.class

     文件       3126  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\fontForm.class

     文件       1962  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\Observable.class

     文件        202  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\Observer.class

     文件        839  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\SetPanel$1.class

     文件        839  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\SetPanel$2.class

     文件        839  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\SetPanel$3.class

     文件        839  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\SetPanel$4.class

     文件       5453  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\SetPanel.class

     文件        693  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\otherFetcher\Time.class

     文件       2753  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\Thread\FileRecieve$recvThread.class

     文件       2186  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\Thread\FileRecieve.class

     文件       3186  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\Thread\FileSend.class

     文件       2796  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\Thread\multySocketThread.class

     文件       1540  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\Thread\Serversock.class

     文件       1594  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\Thread\socketReadThread.class

     文件       1300  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\Thread\SocketSend.class

     文件       3383  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\window\alltalkwindow.class

     文件       9356  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\window\MainWindow.class

     文件       4165  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\window\window$CanDrop.class

     文件       8138  2011-06-23 16:03  ChatProject\bin\com\zyh\chat\window\window.class

     文件      33633  2011-06-08 22:31  ChatProject\image\3.jpg

     文件      14409  2011-06-08 22:43  ChatProject\image\4.jpg

     文件       4534  2011-06-08 23:09  ChatProject\image\9.jpg

     文件       1278  2011-06-09 19:01  ChatProject\image\conect.jpg

     文件       1318  2011-06-09 19:06  ChatProject\image\fresh.jpg

     文件       1781  2011-06-08 22:26  ChatProject\image\icon.jpg

............此处省略39个文件信息

评论

共有 条评论