亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? clientacceptfile.java~113~

?? 1. 消息即時通信 2. 消息發送實現一對一、一對多等多種發送模式 3. 發送的消息實現多彩文本編輯
?? JAVA~113~
字號:

import java.io.*;
import java.net.*;
import java.util.*;
public class ClientAcceptFile implements Runnable {
  Socket acceptFileSocket=null;
  DataInputStream dis=null;
  DataOutputStream dos=null;
  RandomAccessFile raf=null;
  FileOutputStream fos;
  File file=null;
  String key=null;
  String ip=null;
  String action=null;
  String oldFileName=null;
  String requestPeople;
  String userName;
  long fileLength;
  FileDisposeButton fileDisposeButton;
  static  Hashtable saveThread=new Hashtable();
  public   ClientAcceptFile(String requestPeople,File file,
                            String ip,int port,String action,String oldFileName,String fileLength)  {
    this.file=file;
    this.ip=ip.substring(1);
    this.requestPeople=requestPeople;
    this.action=action;
    this.oldFileName=oldFileName;
    this.fileLength=(Long.valueOf(fileLength)).longValue();
    userName=ChatArea.loginDialog.getName();
    System.out.println(this.fileLength);
    key=new String(requestPeople+this.oldFileName);
    saveThread.put(key,this);
    try{
      acceptFileSocket = new Socket(this.ip, port);
    }catch(IOException e){
      e.printStackTrace();
    }

  }
  public void run() {
    byte[] buffer=new byte[8291];
    int readBuffer=0;
    saveThread.put(key,this);
    //System.out.println(key+"接受文件線程");
    try{
      dis=new DataInputStream(acceptFileSocket.getInputStream());
      dos=new DataOutputStream(acceptFileSocket.getOutputStream());
      raf=new RandomAccessFile(this.file,"rw");
      //fos=new FileOutputStream(this.file);
      if(action.equals("AGREE")){
        dos.writeUTF("AGREE_ACCEPT:" + this.userName + "#TOSENDFILE#" +
                     this.oldFileName);
        //System.out.println("AGREE_ACCEPT:" + this.requestPeople +
                           //"#TOSENDFILE#" + this.oldFileName);
        fileDisposeButton=(FileDisposeButton)FileDisposeButton.saveFileDisposeButton.get(this.requestPeople+this.oldFileName);
        //FileDisposeButton.fileInfo.setText(this.requestPeople+"向您發送的文件["+this.file.getName()+"]正在發送中...");
        //fileDisposeButton.saveElseButton.setVisible(false);
        //fileDisposeButton.disagreeButton.setVisible(false);
        //fileDisposeButton.agreeButton.setText("取消");
        //System.out.println(fileDisposeButton.fileInfo.getText());
        fileDisposeButton.fileInfo.setText(this.requestPeople+"向您發送的文件["+this.file.getName()+"]正在發送中...");
        while ( (readBuffer = dis.read(buffer)) != -1) {
          raf.write(buffer, 0, readBuffer);
        }
        fileDisposeButton.buttonJPanel.setVisible(false);
        if(this.raf.length()==this.fileLength){
          fileDisposeButton.fileInfo.setText(this.requestPeople + "向您發送的文件[" +
                                             this.file.getName() + "]發送完畢.");
        }else{
          //fileDisposeButton.fileInfo.setText(this.requestPeople + "取消文件[" +
                                             //this.file.getName() + "]的發送.");
        }
       // System.out.println("this.file.length="+this.file.length()+"    this.filelength"+this.fileLength);

        //System.out.println("接受完畢");
      }else if(action.equals("DISAGREE")){
        dos.writeUTF("DISAGREE_ACCEPT:" + this.userName + "#TOSENDFILE#" +
                     this.oldFileName);
      }
      //this.dis.close();
     // this.dos.flush();
     // this.dos.close();
      //this.raf.close();
     // this.acceptFileSocket.close();
    }catch(IOException ioe){
      try{
       // fileDisposeButton.fileInfo.setText(this.requestPeople + "向您發送的文件[" +
                                            // this.file.getName() + "]由于網絡故障而終止.");
        this.dis.close();
        this.dos.flush();
        this.dos.close();
        this.raf.close();
        this.acceptFileSocket.close();
        saveThread.remove(this);
      }catch(Exception e){

      }
    }finally{
      try{
        this.dis.close();
        this.dos.flush();
        this.dos.close();
        this.raf.close();
        this.acceptFileSocket.close();
        saveThread.remove(this);
        //System.out.println("jieshowenjianexcpeiont");
      }catch(IOException e){
        //e.printStackTrace();

      }

    }
  }

  public static void main(String[] args) {
   // File f=new File()
   //Thread thread=new Thread(new ClientAcceptFile("","","",0));
  }
}










?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产生活片100| 日韩欧美亚洲国产另类| eeuss鲁片一区二区三区在线看| 精品亚洲国产成人av制服丝袜| 日本成人在线一区| 麻豆视频观看网址久久| 精品一区二区在线观看| 国产美女视频91| 国v精品久久久网| 99精品视频在线免费观看| 不卡av在线网| 色婷婷亚洲综合| 欧美日韩国产综合视频在线观看 | 老色鬼精品视频在线观看播放| 日韩中文字幕av电影| 日韩成人av影视| 韩国一区二区在线观看| 国产激情一区二区三区桃花岛亚洲| 高清不卡一二三区| 色哟哟精品一区| 欧美久久一二区| 欧美成人国产一区二区| 国产精品免费观看视频| 综合精品久久久| 爽好多水快深点欧美视频| 欧美a级一区二区| 国产一区二区不卡| 色综合中文字幕| 91精品国产免费久久综合| 久久你懂得1024| 亚洲欧美一区二区三区国产精品 | 丝袜诱惑亚洲看片| 玖玖九九国产精品| 成人福利在线看| 欧美无乱码久久久免费午夜一区| 欧美精品vⅰdeose4hd| 精品久久久久一区| 亚洲日本va在线观看| 日本亚洲一区二区| 粉嫩绯色av一区二区在线观看 | 国产农村妇女精品| 色综合网色综合| 在线电影院国产精品| 国产日韩精品视频一区| 亚洲国产欧美日韩另类综合| 久久精品国产网站| 色伊人久久综合中文字幕| 欧美一区二区久久| 中文一区二区完整视频在线观看| 亚洲观看高清完整版在线观看| 国内精品伊人久久久久av影院 | 不卡高清视频专区| 日韩一区二区三区电影| 亚洲日韩欧美一区二区在线| 日韩电影免费一区| 99久久婷婷国产精品综合| 日韩欧美激情一区| 亚洲黄色小视频| 国产精品一区二区无线| 欧美日韩国产精品成人| 1区2区3区欧美| 国内成+人亚洲+欧美+综合在线| 日本电影欧美片| 国产欧美精品一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 91美女视频网站| 久久久99久久| 日本 国产 欧美色综合| 色婷婷香蕉在线一区二区| 久久久国产精华| 青青草91视频| 欧美日韩综合色| 亚洲激情中文1区| 国产.精品.日韩.另类.中文.在线.播放 | 91麻豆福利精品推荐| 久久久久久97三级| 免费久久精品视频| 欧美视频在线不卡| 一区二区三区在线播| 不卡的av在线| 国产精品素人一区二区| 九九在线精品视频| 日韩小视频在线观看专区| 亚洲国产成人av| 在线观看区一区二| 亚洲美女视频一区| 国产成人在线电影| 国产视频在线观看一区二区三区 | 欧美日韩不卡一区二区| 一个色妞综合视频在线观看| 99亚偷拍自图区亚洲| 国产人久久人人人人爽| 国产一区二区三区免费| 精品福利二区三区| 久久99久久久欧美国产| 欧美一级欧美一级在线播放| 香蕉加勒比综合久久| 欧美日韩日日夜夜| 狠狠色伊人亚洲综合成人| 欧美久久久久久久久久| 午夜精品一区在线观看| 欧美少妇一区二区| 亚洲国产日韩综合久久精品| 欧美性一级生活| 亚洲高清视频在线| 精品视频1区2区3区| 一级精品视频在线观看宜春院| 色综合天天天天做夜夜夜夜做| 最新国产成人在线观看| 色94色欧美sute亚洲线路一久| 亚洲色图欧美偷拍| 91久久一区二区| 午夜影院在线观看欧美| 91精品黄色片免费大全| 久久99精品国产.久久久久久| 精品久久久久av影院| 国产在线视频一区二区三区| 国产清纯在线一区二区www| 成人av在线网站| 亚洲欧美另类小说| 欧美高清视频一二三区| 久久精品99国产精品日本| 日韩欧美国产精品| 国产乱码精品一区二区三区av| 日本一区二区三区在线观看| 99热99精品| 亚洲国产精品欧美一二99| 91精品啪在线观看国产60岁| 久久国产精品99精品国产| 国产色综合一区| 日本精品一区二区三区高清| 日韩中文字幕一区二区三区| 欧美精品一区二区三区高清aⅴ | 国产**成人网毛片九色| 一区二区三区高清不卡| 日韩三级视频在线看| 成人av电影在线观看| 亚洲一区二区三区四区不卡| 日韩欧美激情一区| 99精品偷自拍| 日本视频在线一区| 国产日韩欧美精品在线| 在线一区二区观看| 精品一区二区久久| 亚洲黄色小说网站| 精品国产一区二区国模嫣然| 成人小视频免费观看| 亚洲高清免费观看高清完整版在线观看| 欧美一级黄色片| 成人短视频下载| 日本aⅴ免费视频一区二区三区| 国产欧美日韩中文久久| 欧美三级日韩三级| 成人免费视频app| 日日夜夜一区二区| 国产精品色哟哟网站| 91精品国产免费久久综合| av电影在线观看一区| 乱一区二区av| 一区二区三区美女| 国产视频一区在线观看| 欧美精品久久久久久久多人混战 | 亚洲人吸女人奶水| 精品欧美黑人一区二区三区| 一本久道久久综合中文字幕| 精品在线一区二区三区| 一区二区三区精品久久久| 久久精品男人天堂av| 欧美日韩视频在线第一区| 成人国产精品视频| 激情综合网天天干| 午夜精品爽啪视频| 国产精品久久久久永久免费观看| 欧美成人a视频| 欧美日韩一级片在线观看| 成人avav在线| 国产精品自拍网站| 免费成人深夜小野草| 亚洲一区二区在线观看视频| 欧美国产精品专区| 精品国产乱码久久久久久闺蜜 | 亚洲欧洲国产专区| 国产日韩三级在线| 精品乱人伦小说| 69堂成人精品免费视频| 欧美亚洲日本国产| 色综合久久久久综合体桃花网| 韩国理伦片一区二区三区在线播放 | 亚洲欧美福利一区二区| 国产亚洲午夜高清国产拍精品| 日韩一区和二区| 欧美日韩精品一区二区三区四区 | 久久精品亚洲一区二区三区浴池| 欧美一区二区三区不卡| 在线不卡a资源高清| 欧美日韩亚洲丝袜制服| 欧美午夜精品电影| 日本精品裸体写真集在线观看 | 欧美va在线播放| 日韩色在线观看|