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

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

?? jftp.java

?? 一個Java例子
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
            if(passiveMode)
            {
                socketCon.println("PASV");
                String status;
                do
                    status = socketIn.readLine();
                while(!status.startsWith("227"));
                setStatus(status);
                int start = status.indexOf(40);
                int end = status.indexOf(41);
                String connStr = status.substring(start + 1, end);
                end = connStr.lastIndexOf(44);
                int highByte = Integer.parseInt(connStr.substring(end + 1));
                connStr = connStr.substring(0, end);
                start = connStr.lastIndexOf(44);
                int lowByte = Integer.parseInt(connStr.substring(start + 1));
                int dataPort = lowByte * 256 + highByte;
                dataSocket = new Socket(host, dataPort);
                if(!sendFtpCmd(cmd))
                    dataSocket = null;
            } else
            {
                ServerSocket ss = new ServerSocket(0);
                StringBuffer addr = new StringBuffer(InetAddress.getLocalHost().getHostAddress().replace('.', ','));
                addr.append(',');
                addr.append(ss.getLocalPort() >>> 8);
                addr.append(',');
                addr.append(ss.getLocalPort() & 0xff);
                sendFtpCmd("PORT " + addr.toString());
                if(statusCode < 300 && sendFtpCmd(cmd))
                {
                    dataSocket = ss.accept();
                    ss.close();
                }
            }
        }
        catch(Exception sx)
        {
            setStatus(sx.toString());
            sx.printStackTrace();
            dataSocket = null;
        }
        return dataSocket;
    }

    private void disconnect()
    {
        if(connected)
            try
            {
                socketCon.println("QUIT");
                socket.close();
            }
            catch(IOException iox) { }
    }

    private void upload()
    {
        if(!connected)
            return;
        int bytesRead = 0;
        int bsize = 0x13880;
        byte dummy[] = new byte[bsize];
        Socket dataSocket = null;
        try
        {
            appletStatus = "Transfering";
            FileInputStream fileIn = new FileInputStream(localFile);
            if(sendFtpCmd("TYPE I"))
                dataSocket = openDataSocket("STOR " + localFile.getName());
            if(dataSocket != null && statusCode < 400)
            {
                OutputStream fileOut = dataSocket.getOutputStream();
                int fileSize = fileIn.available();
                pProgressBar.setMaximum(fileSize);
                int available;
                do
                {
                    available = fileIn.available();
                    fileIn.read(dummy, 0, bsize);
                    bytesRead = fileSize - available;
                    setProgress(bytesRead);
                    if(available < bsize)
                        bsize = available;
                    fileOut.write(dummy, 0, bsize);
                } while(!aborted && available > 0);
                fileIn.close();
                fileOut.close();
                setProgress(0);
                if(successUrl != null)
                    getAppletContext().showDocument(new URL(successUrl));
                if(aborted)
                {
                    String tmp = socketIn.readLine();
                    socketCon.println("DELE " + localFile.getName());
                    tmp = socketIn.readLine();
                    setStatus("Transfer aborted by User");
                } else
                {
                    setStatus(socketIn.readLine());
                }
            } else
            {
                setStatus("Upload Failed!");
            }
        }
        catch(MalformedURLException ux) { }
        catch(FileNotFoundException sx)
        {
            appletStatus = "Failed";
            setStatus("File not found!");
        }
        catch(Exception sx)
        {
            appletStatus = "Failed";
            setStatus(sx.toString());
            sx.printStackTrace();
            FileInputStream fileIn = null;
        }
    }

    private String getMessage(int key)
    {
        return messages[key];
    }

    private void setStatus(String status)
    {
        pStatusTxt.setText(status);
    }

    public String getStatus()
    {
        return appletStatus;
    }

    private void setProgress(int value)
    {
        pProgressBar.setValue(value);
        pStatusTxt.setText(pProgressBar.getString() + " done.");
    }

    public void init()
    {
        host = getParameter("host");
        serverFilePath = getParameter("serverFilePath");
        userName = getParameter("userName");
        pass = getParameter("pass");
        successUrl = getParameter("successUrl");
        port = 21;
        pStatusTxt.setText("idle");
    }

    public Jftp()
    {
        aborted = false;
        appletStatus = "Idle";
        initComponents();
        jShareware.setCursor(new Cursor(12));
        jShareware.addMouseListener(this);
    }

    private Color getColor(String hexColor)
    {
        String h = String.valueOf(hexColor.charAt(0));
        if(h.equals("#"))
            h = hexColor.substring(1, 7);
        else
            h = hexColor;
        int R = Integer.parseInt(h.substring(0, 2), 16);
        int G = Integer.parseInt(h.substring(2, 4), 16);
        int B = Integer.parseInt(h.substring(4, 6), 16);
        return new Color(R, G, B);
    }

    private void initComponents()
    {
        BasePanel = new JPanel();
        jPanel1 = new JPanel();
        jShareware = new JLabel();
        pProgress = new JPanel();
        pProgressBar = new JProgressBar();
        pStatus = new JPanel();
        pStatusLabel = new JLabel();
        pStatusTxt = new JLabel();
        setBackground(new Color(255, 255, 255));
        setName("RootPanel");
        BasePanel.setLayout(new GridLayout(3, 1));
        BasePanel.setBackground(new Color(255, 255, 255));
        BasePanel.setBorder(new TitledBorder("Progress:"));
        jPanel1.setBackground(new Color(255, 255, 255));
        jShareware.setForeground(new Color(204, 0, 0));
        jShareware.setText("Jftp v1.1 Shareware Edition");
        jPanel1.add(jShareware);
        BasePanel.add(jPanel1);
        pProgress.setBackground(new Color(255, 255, 255));
        pProgressBar.setForeground(new Color(51, 102, 255));
        pProgress.add(pProgressBar);
        BasePanel.add(pProgress);
        pStatus.setLayout(new FlowLayout(0));
        pStatus.setBackground(new Color(255, 255, 255));
        pStatusLabel.setText("Status:");
        pStatus.add(pStatusLabel);
        pStatusTxt.setForeground(new Color(102, 102, 102));
        pStatusTxt.setText(" Transfer Complete.");
        pStatus.add(pStatusTxt);
        BasePanel.add(pStatus);
        getContentPane().add(BasePanel, "Center");
    }

    public void mouseClicked(MouseEvent e)
    {
        try
        {
            getAppletContext().showDocument(new URL("http://www.somethingjava.com"), "_jftp");
        }
        catch(Exception x) { }
    }

    public void mouseEntered(MouseEvent mouseevent)
    {
    }

    public void mouseExited(MouseEvent mouseevent)
    {
    }

    public void mousePressed(MouseEvent mouseevent)
    {
    }

    public void mouseReleased(MouseEvent mouseevent)
    {
    }

    public String getAppletInfo()
    {
        String info = "Jftp v1.0 -- FTP Applet Shareware version. (c) 2003 somethingJava.com";
        return info;
    }

    public String[][] getParameterInfo()
    {
        String info[][] = {
            {
                "host", "url", "ftp server to upload to"
            }, {
                "port", "21", "port not available in shareware version"
            }, {
                "userName", "String", "user name may be set at runtime"
            }, {
                "pass", "String", "password may be set at runtime"
            }, {
                "serverFilePath", "String", "remote directory to store file"
            }
        };
        return info;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久疯狂做爰流白浆xx| 亚洲视频在线观看一区| 蜜臀av一区二区| 欧美成人艳星乳罩| 狠狠v欧美v日韩v亚洲ⅴ| 久久亚洲一区二区三区明星换脸 | 91免费国产在线| 亚洲乱码国产乱码精品精可以看 | 91一区二区在线| 亚洲一二三区视频在线观看| 欧美日韩在线播放三区| 日本成人在线网站| 欧美成人伊人久久综合网| 国产精品系列在线观看| 亚洲欧美自拍偷拍| 欧美日韩综合色| 国产高清亚洲一区| 亚洲精品福利视频网站| 欧美一区二区三区免费大片| 国产一区在线精品| 亚洲同性同志一二三专区| 欧美日韩国产综合久久| 理论片日本一区| 亚洲欧美怡红院| 欧美一区二区精品久久911| 国产一区二区导航在线播放| 亚洲丝袜美腿综合| 日韩美女主播在线视频一区二区三区| 粉嫩绯色av一区二区在线观看| 亚洲乱码一区二区三区在线观看| 91精品久久久久久久99蜜桃| 高清在线不卡av| 午夜精品视频一区| 中文字幕乱码一区二区免费| 5月丁香婷婷综合| yourporn久久国产精品| 日韩制服丝袜先锋影音| 国产精品传媒入口麻豆| 日韩久久精品一区| 欧美日韩在线综合| 丁香婷婷综合色啪| 美女脱光内衣内裤视频久久网站| 国产精品久久久久久久久免费相片 | 一区二区三区日本| 久久久国产午夜精品| 在线免费精品视频| 成人免费毛片a| 久久99国产乱子伦精品免费| 亚洲一区二区三区国产| 国产精品福利一区二区| 精品国产91亚洲一区二区三区婷婷| 91视频观看免费| 国产福利不卡视频| 精品一区二区三区在线观看国产 | 久久久久久久久久电影| 欧美日韩精品一区视频| 色综合天天综合网天天看片| 国产东北露脸精品视频| 国产一区二区久久| 国产一区二区三区蝌蚪| 男女男精品视频网| 午夜成人在线视频| 亚洲一区二区视频在线观看| 亚洲男人天堂一区| 亚洲视频你懂的| 中文字幕亚洲一区二区av在线| 精品精品欲导航| 日韩三级免费观看| 日韩三级在线观看| 精品欧美久久久| 亚洲精品在线三区| 2020国产精品久久精品美国| 欧美一区二区在线免费观看| 欧美日韩国产三级| 91精品国产综合久久香蕉麻豆| 欧美中文一区二区三区| 欧美在线观看一区| 精品视频免费在线| 欧美一区在线视频| 日韩精品影音先锋| 欧美精品一区视频| 久久精品一区八戒影视| 国产欧美一区二区三区在线看蜜臀| 2024国产精品视频| 国产免费久久精品| 国产精品久久久久久亚洲毛片| 国产精品拍天天在线| 亚洲丝袜精品丝袜在线| 亚洲综合丁香婷婷六月香| 亚洲午夜视频在线| 日本三级亚洲精品| 国产在线精品一区在线观看麻豆| 国产综合色精品一区二区三区| 国产在线麻豆精品观看| 成人av在线观| 欧美性videosxxxxx| 欧美一区二区三区影视| 久久这里只有精品首页| 中文字幕在线观看不卡视频| 亚洲制服丝袜一区| 免费成人你懂的| 成人激情开心网| 精品视频免费在线| 久久久综合九色合综国产精品| 日本一区二区三区久久久久久久久不| 国产精品久久久久影院亚瑟 | 天堂一区二区在线| 国产精品自拍网站| 色噜噜夜夜夜综合网| 欧美久久久久久久久中文字幕| 日韩美女一区二区三区四区| 国产精品人妖ts系列视频| 一二三区精品福利视频| 九色|91porny| 在线免费观看日本欧美| 精品国产伦一区二区三区观看方式| 中文字幕第一区二区| 天天综合天天综合色| 风流少妇一区二区| 欧美精品丝袜久久久中文字幕| 久久久精品欧美丰满| 亚洲国产精品久久艾草纯爱| 国产一区二区在线观看免费| 色婷婷综合久久久久中文 | 777xxx欧美| 中文字幕免费观看一区| 免费在线看成人av| 91视频在线观看| 久久精品男人的天堂| 日日欢夜夜爽一区| 91一区在线观看| 国产午夜精品一区二区三区四区| 天天色天天爱天天射综合| 成av人片一区二区| 欧美精品一区二区蜜臀亚洲| 亚洲国产裸拍裸体视频在线观看乱了| 国产成人99久久亚洲综合精品| 精品婷婷伊人一区三区三| 中文字幕亚洲欧美在线不卡| 激情综合色综合久久综合| 欧美男人的天堂一二区| 亚洲日本免费电影| 成人动漫视频在线| 久久噜噜亚洲综合| 久久激情五月婷婷| 91精品麻豆日日躁夜夜躁| 亚洲午夜电影网| 91久久精品网| 一区二区三区四区在线| 成人免费看视频| 亚洲国产激情av| 国产不卡视频一区二区三区| 精品国产一区二区国模嫣然| 丝袜诱惑亚洲看片| 欧美午夜精品久久久久久超碰| 国产精品久久99| 972aa.com艺术欧美| 国产精品色婷婷久久58| 国产91对白在线观看九色| 国产亚洲欧美日韩俺去了| 国产一区二区毛片| 国产人成一区二区三区影院| 国产精品1区2区3区在线观看| 日韩免费电影网站| 国产一区二区三区视频在线播放| 欧美成人精品福利| 激情都市一区二区| 久久久久国产成人精品亚洲午夜| 理论片日本一区| 久久久91精品国产一区二区三区| 欧美日韩一区不卡| 亚洲免费观看高清在线观看| 色综合久久久久久久久久久| 亚洲欧美日韩在线| 欧美少妇xxx| 免费三级欧美电影| 26uuu亚洲婷婷狠狠天堂| 国产精品乡下勾搭老头1| 国产精品视频线看| 91美女在线观看| 亚洲成人免费电影| 亚洲狠狠爱一区二区三区| 在线91免费看| 麻豆91精品91久久久的内涵| 欧美精品一区二区三区在线 | 一道本成人在线| 亚洲成av人片| 欧美成人女星排名| 大白屁股一区二区视频| 国产精品久久久久aaaa| 欧美在线视频不卡| 久久精品99国产精品| 国产欧美精品国产国产专区| 91丝袜呻吟高潮美腿白嫩在线观看| 一区二区三区在线播| 91精品蜜臀在线一区尤物| 国产成人综合网站| 亚洲国产视频在线| 久久久国产午夜精品| 91久久国产最好的精华液|