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

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

?? connection.java

?? SOCK VIA HTTP是通過HTTP建立通道的SOCK
?? JAVA
字號:
/*This file is part of Socks via HTTP.This package is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or(at your option) any later version.Socks via HTTP is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with Socks via HTTP; if not, write to the Free SoftwareFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*/// Title :        Connection.java// Version :      0.40// Copyright :    Copyright (c) 2001// Author :       Florent CUETO (fcueto@wanadoo.fr)// Description :  TCP/IP Connectionpackage socks4;import java.net.*;import java.io.*;public class Connection{  public static final int CONNECTION_SERVER_TYPE = 1;  public static final int CONNECTION_CLIENT_TYPE = 2;  public static final int SO_TIMEOUT = 100;  public static final int BUFFER_SIZE = 65536;  // 64KB  // Members  private int m_type = 0;  private Socket m_socket = null;  private ServerSocket m_serversocket = null;  private String m_host = null;  private int m_port = -1;  private byte[] m_buffer = new byte[BUFFER_SIZE];  private InputStream m_inputstream = null;  private OutputStream m_outputstream = null;  private BufferedInputStream m_bufferedinputstream = null;  private BufferedOutputStream m_bufferedoutputstream = null;  private boolean connected = false;  // Constructor  public Connection(int type)  {    m_type = type;  }  // Constructor for a server connection  public Connection(Socket socket)  {    m_type = CONNECTION_SERVER_TYPE;    m_socket = socket;    try    {      m_outputstream = m_socket.getOutputStream();      m_inputstream = m_socket.getInputStream();      m_bufferedoutputstream = new BufferedOutputStream(m_outputstream);      m_bufferedinputstream = new BufferedInputStream(m_inputstream);    }    catch (IOException e)    {      return;    }    try    {      m_socket.setSoTimeout(SO_TIMEOUT);    }    catch (Exception e){}    connected = true;  }  // Connection  public int connect(String host, int port)  {    if (connected) return(0);    m_host = host;    m_port = port;    if (m_type == CONNECTION_SERVER_TYPE)    {      //System.out.println("Server connection started...");      try      {        m_serversocket = new ServerSocket(m_port);        m_socket = m_serversocket.accept();      }      catch (IOException e)      {        return(-1);      }    }    else    {      //System.out.println("Client connection started...");      try      {        m_socket = new Socket(m_host, m_port);      }      catch (IOException e)      {        return(-1);      }    }    try    {      m_outputstream = m_socket.getOutputStream();      m_inputstream = m_socket.getInputStream();      m_bufferedoutputstream = new BufferedOutputStream(m_outputstream);      m_bufferedinputstream = new BufferedInputStream(m_inputstream);    }    catch (IOException e)    {      return(-1);    }    try    {      m_socket.setSoTimeout(SO_TIMEOUT);    }    catch (Exception e){}    connected = true;    return(0);  }  // Disconnection  public synchronized int disconnect()  {    if (!connected) return(0);    try    {      m_bufferedinputstream.close();      m_bufferedoutputstream.flush();      m_bufferedoutputstream.close();    }    catch (IOException e){}    try    {      m_socket.close();    }    catch (IOException e)    {      return(-1);    }    connected = false;    return(0);  }  public boolean isConnected()  {    return(connected);  }  public byte[] read()  {    if (!connected) return(null);    int len = -1;    try    {      len = m_bufferedinputstream.read(m_buffer, 0, BUFFER_SIZE);    }    catch (InterruptedIOException e)    {      len = 0;    }    catch (IOException e){}    if (len == -1)    {      //System.out.println("The connection has been closed");      return(null);    }    byte[] ret = new byte[len];    for (int i=0; i<len; i++) ret[i] = m_buffer[i];    return(ret);  }  public int write(byte[] toWrite)  {    if (toWrite == null) return(0);    if (toWrite.length == 0) return(0);    if (!connected) return(0);    try    {      m_bufferedoutputstream.write(toWrite);      m_bufferedoutputstream.flush();    }    catch (IOException e)    {      return(-1);    }    return(0);  }  public Socket getSocket()  {    return(m_socket);  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人综合网站| 国产精品白丝av| 久久久久久97三级| 精品视频一区 二区 三区| 久久99在线观看| 一区二区在线电影| 久久免费精品国产久精品久久久久| 欧美综合亚洲图片综合区| 经典三级一区二区| 一区二区三区免费| 国产清纯在线一区二区www| 欧美日韩一级视频| 99精品视频一区二区| 久久99国产精品成人| 亚洲一二三区在线观看| 国产丝袜美腿一区二区三区| 91精品一区二区三区在线观看| 成人av网在线| 国产成人免费高清| 美女一区二区久久| 污片在线观看一区二区| 亚洲免费电影在线| 国产精品对白交换视频 | 在线精品视频一区二区| 国产一区视频导航| 日本在线不卡视频| 五月天亚洲精品| 夜夜亚洲天天久久| 有坂深雪av一区二区精品| 亚洲国产精品99久久久久久久久| 精品少妇一区二区三区在线视频| 欧美精品日韩综合在线| 在线观看一区二区精品视频| 色综合咪咪久久| 成人黄色在线网站| 白白色 亚洲乱淫| 国产成人免费视频一区| 国产精品亚洲人在线观看| 国产一区二区毛片| 国产精品夜夜爽| 国产精品99久久久| 大尺度一区二区| 成人av网址在线观看| 波多野结衣精品在线| 波多野结衣中文字幕一区 | 国产精品综合一区二区三区| 热久久久久久久| 蜜桃视频免费观看一区| 午夜国产精品影院在线观看| 午夜精品久久久久久久久久 | 美腿丝袜一区二区三区| 久久99精品国产91久久来源| 国产综合色视频| 国产精品综合av一区二区国产馆| 国产一区二三区| 国产69精品一区二区亚洲孕妇| 成人综合在线网站| 色婷婷综合久久久中文一区二区| 色猫猫国产区一区二在线视频| 色婷婷久久综合| 制服丝袜亚洲精品中文字幕| 日韩精品一区二区三区视频播放| 精品国产三级a在线观看| 久久蜜桃一区二区| 亚洲欧洲性图库| 亚洲午夜成aⅴ人片| 日本女人一区二区三区| 国产一区二区精品久久| proumb性欧美在线观看| 91国在线观看| 日韩午夜电影av| 中文字幕不卡在线| 亚洲成在线观看| 国产一区二区调教| 99国产精品久久久| 欧美乱妇20p| 亚洲国产精品av| 亚洲图片自拍偷拍| 国产一区二区美女| 欧洲av一区二区嗯嗯嗯啊| 欧美大肚乱孕交hd孕妇| 国产精品国产精品国产专区不片| 亚洲国产精品视频| 极品少妇一区二区三区精品视频| 不卡一区中文字幕| 欧美一区二区三区视频免费播放| 久久久av毛片精品| 亚洲一区二区三区美女| 国产中文一区二区三区| 日本电影欧美片| www久久久久| 一个色在线综合| 国产一区二区三区| 欧美日韩一级黄| 中文字幕免费一区| 日本亚洲电影天堂| 日本精品视频一区二区三区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 色综合久久久久综合| 日韩精品中午字幕| 一区二区三区四区中文字幕| 国产做a爰片久久毛片| 色哟哟国产精品| 久久久久久久av麻豆果冻| 亚洲成a人片在线不卡一二三区| 国产福利电影一区二区三区| 91麻豆精品国产91久久久| 亚洲欧美日本韩国| 国产精品一区一区三区| 3d成人h动漫网站入口| 亚洲激情网站免费观看| 成人国产精品免费| 精品电影一区二区三区| 天天av天天翘天天综合网 | 欧美精品在线观看一区二区| 最新日韩av在线| 国产成人在线免费观看| 日韩一区二区精品| 天天综合天天综合色| 91久久久免费一区二区| 国产精品美女久久久久久久网站| 美女一区二区三区| 制服丝袜亚洲网站| 视频一区欧美日韩| 欧美日韩精品一区二区天天拍小说 | 夜夜精品浪潮av一区二区三区 | 欧美视频一区二| 国产精品传媒入口麻豆| 成人午夜免费电影| 久久久99久久精品欧美| 激情文学综合丁香| 精品蜜桃在线看| 激情国产一区二区| 日韩欧美在线一区二区三区| 丝袜美腿一区二区三区| 91精品国产黑色紧身裤美女| 午夜精品一区二区三区三上悠亚 | 国产精品久久久久久久久免费丝袜 | 97久久超碰精品国产| 国产精品久久久久久久久免费丝袜 | 国内精品写真在线观看| 欧美成人免费网站| 久久精品国产亚洲高清剧情介绍 | 欧美日精品一区视频| 亚洲一区av在线| 欧美乱妇一区二区三区不卡视频| 亚洲h在线观看| 777欧美精品| 美女视频一区在线观看| 日韩区在线观看| 国产永久精品大片wwwapp | 一区二区三区美女视频| 欧美在线观看视频一区二区| 亚洲高清免费一级二级三级| 91精品国产综合久久蜜臀| 免费精品99久久国产综合精品| 精品少妇一区二区三区在线视频| 久99久精品视频免费观看| 精品久久人人做人人爽| 国产成人99久久亚洲综合精品| 国产精品久久久久9999吃药| 在线观看三级视频欧美| 免费在线观看一区二区三区| 久久久综合视频| 91麻豆国产香蕉久久精品| 午夜精品123| 久久久久国产精品免费免费搜索| 91在线观看地址| 日韩不卡一区二区三区 | 久久综合九色综合97婷婷女人| 成人午夜私人影院| 亚洲国产精品综合小说图片区| 欧美精品一区视频| 91天堂素人约啪| 美脚の诱脚舐め脚责91 | 91麻豆国产香蕉久久精品| 偷拍自拍另类欧美| 久久久精品免费免费| 91香蕉国产在线观看软件| 亚洲国产精品久久人人爱| 日韩欧美不卡在线观看视频| 99国产精品国产精品毛片| 亚洲va欧美va天堂v国产综合| 日韩视频在线你懂得| www.欧美精品一二区| 亚洲国产成人av| 欧美成人性战久久| 日韩中文字幕一区二区三区| 国产香蕉久久精品综合网| 91在线码无精品| 日韩av电影一区| 日韩一区在线免费观看| 6080午夜不卡| 国产经典欧美精品| 日韩精品欧美精品| 中文无字幕一区二区三区| 欧美日韩一区二区三区四区| www.久久久久久久久| 亚洲成人av福利| 国产欧美精品一区二区三区四区 |