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

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

?? peoplethread.java~76~

?? 1. 消息即時通信 2. 消息發(fā)送實現(xiàn)一對一、一對多等多種發(fā)送模式 3. 發(fā)送的消息實現(xiàn)多彩文本編輯
?? JAVA~76~
字號:

import java.net.*;
import java.io.*;
import java.util.*;
public class PeopleThread implements Runnable{
  ServerSocket sendFileSocket=null;
  Socket socket=null;
  DataInputStream dis;
  File toSendFile;
  Hashtable saveThread=new Hashtable();
  static Hashtable saveServerSocket=new Hashtable();
  String key=null;
  String toPeople=null;
  String _message=null;
  static int state=1;
  //int state2=1;
  public PeopleThread(File file,String toPeople){
    this.toSendFile=file;
    this.toPeople=toPeople;
    //System.out.println(toSendFile.length()+"k"+"  "+toPeople+"duixiang");
  }

  public void run(){
    boolean isExist=saveServerSocket.containsKey(toPeople);
    //if (!isExist) {
        int port = PeopleThread.selectPort();
        System.out.println(port);
        try {
          sendFileSocket = new ServerSocket(port);
          saveServerSocket.put(toPeople, new Integer(port));
          if(ChatArea.getSocket()!=null){
            ChatArea.getOut().writeUTF("SEND_FILE:"+toSendFile+"#TOPEOPLE#"+toPeople+"#PORT#"+port+"#FILE_LENGTH#"+toSendFile.length());
           // System.out.println("SEND_FILE:"+toSendFile+"#TOPEOPLE#"+toPeople+"#PORT#"+port+"#FILE_LENGTH#"+toSendFile.length());
          }
          //socket = sendFileSocket.accept();
          //System.out.println("1");
        }
        catch (IOException e) {
          e.printStackTrace();
          System.out.println("snd");
        }
      //}
     /* else {
        System.out.println("else");
        //state2=0;
        int port=((Integer)saveServerSocket.get(toPeople)).intValue();
        try{

          if (ChatArea.getSocket() != null) {
            ChatArea.getOut().writeUTF("SEND_FILE:" + toSendFile + "#TOPEOPLE#" +
                                       toPeople + "#PORT#" + port);
            sendFileSocket = new ServerSocket(port);

          }
        }catch(Exception e){
          System.out.println("正在偵聽2");
          /*try{
            socket = sendFileSocket.accept();
          }catch(Exception e1){
            System.out.println("catching");
            e1.printStackTrace();
          }*/

       // }
       /* try{
          sendFileSocket = new ServerSocket(port);
        }catch(IOException e){
          System.out.println("正在偵聽...");
          System.out.println("2");
          //e.printStackTrace();
        }*/
        //發(fā)送通知
      //}
      System.out.println(state);
     // while(true){
      //  if (state == 1) {
          try {
            // System.out.println("before accept");
            state = 0;

            socket = sendFileSocket.accept();
            state = 1;
            //state2=1;

            System.out.println("第二分文件");
          }
          catch (IOException e) {
            System.out.println("accept");
            e.printStackTrace();


          }
       // }

        if (socket != null) {

          //System.out.println(socket.getPort()+"dui fang port");
          try {
            dis = new DataInputStream(socket.getInputStream());
            while (true) {
              _message = dis.readUTF();
              //System.out.println(_message);
              break;
            }
          }
          catch (Exception e) {

          }
         // System.out.println(_message);
          if (_message.startsWith("AGREE_ACCEPT:")) {
            String _toPeople = _message.substring(_message.indexOf(
                "AGREE_ACCEPT:") + 13, _message.indexOf("#TOSENDFILE#"));
            String _toSendFile = _message.substring(_message.indexOf(
                "#TOSENDFILE#") + 12);
            //System.out.println(_requestPeople + " " + _toSendFile);
            ClientSendFileThread clientSendFileThread=new ClientSendFileThread(new File(_toSendFile),_toPeople,socket);
            clientSendFileThread.start();

          }else if(_message.startsWith("DISAGREE_ACCEPT:")){
            String _toPeople=_message.substring(_message.indexOf("DISAGREE_ACCEPT:")+16,_message.indexOf("#TOSENDFILE#"));
            String _toSendFile=_message.substring(_message.indexOf("#TOSENDFILE#")+12);
            System.out.println(_message);
            try{
              this.dis.close();
              this.socket.close();
            }catch(Exception e){

            }


          }
        }
     // }


  }
  public static int selectPort(){
    int port;
    for(int i=4000;i<4100;i++){
        try {
          ServerSocket serversocket = new ServerSocket(i);
          //port=i;
          serversocket.close();
          return i;
        }
        catch (IOException e) {
         System.out.println("端口被占用");
        }
      }
    return 0;
  }












  public static void main(String[] args) {
  }

}












?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀久久久99精品久久久久久| 成人免费视频一区| 一区二区理论电影在线观看| 国产亚洲女人久久久久毛片| 在线电影一区二区三区| 懂色av一区二区在线播放| 蜜臀精品一区二区三区在线观看| 中文字幕日韩精品一区| 日韩中文字幕av电影| 亚洲视频一区在线观看| 中文字幕一区二区三区乱码在线| 久久色中文字幕| 337p亚洲精品色噜噜噜| 欧美日本不卡视频| 欧美日韩国产一二三| 在线免费观看视频一区| 在线视频国内自拍亚洲视频| 在线区一区二视频| 日本三级亚洲精品| 亚洲va韩国va欧美va| 中文字幕欧美激情一区| 91小宝寻花一区二区三区| 久久99精品久久久久久国产越南 | 成人h动漫精品一区二区| 美国三级日本三级久久99| 午夜电影一区二区| 日韩精品一二三四| 美女精品一区二区| 国内精品自线一区二区三区视频| 精品在线观看视频| 国产成人在线观看| 韩国在线一区二区| 国产91综合一区在线观看| 丁香网亚洲国际| 一本在线高清不卡dvd| 欧美伊人久久大香线蕉综合69 | 日韩欧美高清dvd碟片| 欧美不卡一区二区三区四区| 久久青草国产手机看片福利盒子| 久久久国产精华| 欧美激情在线观看视频免费| 中文字幕一区视频| 亚洲午夜三级在线| 蜜桃精品视频在线| 大尺度一区二区| 色网综合在线观看| 欧美日韩亚洲高清一区二区| 精品日产卡一卡二卡麻豆| 久久久.com| 亚洲免费电影在线| 日韩av一二三| 成人av资源站| 欧美日韩精品一区二区天天拍小说| 日韩欧美中文一区二区| 久久精品视频免费| 一区二区三区在线播放| 久久66热偷产精品| 成人午夜av影视| 欧美唯美清纯偷拍| 久久久久久久久蜜桃| 亚洲激情第一区| 青青青伊人色综合久久| 国产成人99久久亚洲综合精品| 91亚洲男人天堂| 日韩亚洲欧美一区二区三区| 中文一区在线播放| 亚洲gay无套男同| 粉嫩在线一区二区三区视频| 欧美日韩激情在线| 国产片一区二区| 午夜视频在线观看一区| 成人视屏免费看| 69精品人人人人| 国产精品福利一区二区| 欧美aⅴ一区二区三区视频| 成人一道本在线| 欧美成人精品二区三区99精品| 中文字幕一区av| 蜜臀久久久久久久| 欧亚一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 五月婷婷色综合| 精品一区二区在线播放| 在线精品观看国产| 国产精品视频免费| 毛片基地黄久久久久久天堂| 91福利社在线观看| 久久久影视传媒| 免费一级欧美片在线观看| 日本韩国一区二区三区视频| 久久久国产午夜精品| 日韩av电影免费观看高清完整版 | 久久国产精品露脸对白| 97久久精品人人爽人人爽蜜臀| 精品免费一区二区三区| 亚洲成人三级小说| 日本丰满少妇一区二区三区| 国产欧美日本一区二区三区| 久久国产综合精品| 欧美日韩一区二区三区免费看| 国产三级久久久| 国产精品乡下勾搭老头1| 555www色欧美视频| 亚洲国产综合91精品麻豆| 成人黄色综合网站| 国产精品网曝门| 99久久er热在这里只有精品66| 中文字幕va一区二区三区| 99久久99久久免费精品蜜臀| 最新高清无码专区| 91久久奴性调教| 亚洲国产视频直播| 在线播放视频一区| 蜜桃视频第一区免费观看| 精品国产一二三| 成人精品免费看| 亚洲视频小说图片| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲一区在线观看免费 | 一区二区三区中文在线| 欧美三级韩国三级日本一级| 日韩高清电影一区| 久久久久久久久久久久久女国产乱| 国产成人精品综合在线观看| 中文字幕亚洲电影| 欧美性受xxxx黑人xyx| 首页综合国产亚洲丝袜| 精品国产sm最大网站| 国产a精品视频| 亚洲夂夂婷婷色拍ww47| 日韩欧美国产综合| 国产高清不卡二三区| 亚洲欧美乱综合| 欧美三级日本三级少妇99| 国产原创一区二区| 亚洲欧美激情一区二区| 91精品国产综合久久精品性色| 国产另类ts人妖一区二区| 亚洲女与黑人做爰| 日韩免费福利电影在线观看| 成人妖精视频yjsp地址| 亚洲成人精品影院| 久久综合色鬼综合色| 色婷婷激情一区二区三区| 日韩成人精品视频| 国产精品嫩草久久久久| 欧美久久久久久久久久| 成人一区二区在线观看| 日韩有码一区二区三区| 国产精品毛片无遮挡高清| 欧美精品乱码久久久久久按摩 | 成人av网站大全| 日韩av在线免费观看不卡| 中文字幕av资源一区| 欧美日韩国产精选| 成人av资源下载| 日本不卡123| 一级女性全黄久久生活片免费| 欧美精品一区二区在线播放 | 亚洲激情一二三区| 欧美精品一区二区高清在线观看 | 久久亚洲捆绑美女| 欧美日韩大陆一区二区| 不卡av免费在线观看| 日本成人中文字幕在线视频| 中文字幕一区二| 久久亚洲捆绑美女| 欧美一区二区三区人| 色呦呦国产精品| 国产成人免费xxxxxxxx| 麻豆国产精品视频| 亚洲综合丁香婷婷六月香| 中文字幕欧美激情一区| 欧美电影免费观看高清完整版| 欧美自拍偷拍一区| 盗摄精品av一区二区三区| 免费人成网站在线观看欧美高清| 亚洲激情六月丁香| 中文字幕av在线一区二区三区| 欧美mv日韩mv国产网站app| 欧美日韩一区成人| 欧美做爰猛烈大尺度电影无法无天| 韩国av一区二区三区| 免费成人av资源网| 日韩中文欧美在线| 亚洲国产一区二区视频| 综合久久给合久久狠狠狠97色| 国产日本亚洲高清| 26uuu久久综合| 欧美电影免费观看高清完整版在线 | 色天天综合色天天久久| www.99精品| av在线不卡免费看| 成人午夜在线播放| 国产成人综合自拍| 国产一区二区按摩在线观看| 国产专区综合网| 91在线观看免费视频| 成人性色生活片| 成人免费视频免费观看|