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

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

?? standardsocketfactory.java

?? 基于java的oa系統
?? JAVA
字號:
/* Copyright (C) 2002-2004 MySQL AB This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.  There are special exceptions to the terms and conditions of the GPL  as it is applied to this software. View the full text of the  exception exception in file EXCEPTIONS-CONNECTOR-J in the directory of this  software distribution. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */package com.mysql.jdbc;import java.io.IOException;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import java.net.Socket;import java.net.SocketException;import java.util.Properties;/** * Socket factory for vanilla TCP/IP sockets (the standard) * * @author Mark Matthews */public class StandardSocketFactory implements SocketFactory {    /** The underlying TCP/IP socket to use */    protected Socket rawSocket = null;    /** The hostname to connect to */    protected String host = null;    /** The port number to connect to */    protected int port = 3306;    /**     * Called by the driver after issuing the MySQL protocol handshake and     * reading the results of the handshake.     *     * @return The socket to use after the handshake     *     * @throws SocketException if a socket error occurs     * @throws IOException if an I/O error occurs     */    public Socket afterHandshake() throws SocketException, IOException {        return rawSocket;    }    /**     * Called by the driver before issuing the MySQL protocol handshake. Should     * return the socket instance that should be used during the handshake.     *     * @return the socket to use before the handshake     *     * @throws SocketException if a socket error occurs     * @throws IOException if an I/O error occurs     */    public Socket beforeHandshake() throws SocketException, IOException {        return rawSocket;    }    /**     * @see com.mysql.jdbc.SocketFactory#createSocket(Properties)     */    public Socket connect(String host, int portNumber, Properties props)        throws SocketException, IOException {        if (props != null) {            this.host = host;            this.port = portNumber;            boolean hasConnectTimeoutMethod = false;            Method connectWithTimeoutMethod = null;            try {                // Have to do this with reflection, otherwise older JVMs croak                Class socketAddressClass = Class.forName(                        "java.net.SocketAddress");                connectWithTimeoutMethod = Socket.class.getMethod("connect",                        new Class[] { socketAddressClass, Integer.TYPE });                hasConnectTimeoutMethod = true;            } catch (NoClassDefFoundError noClassDefFound) {                hasConnectTimeoutMethod = false;            } catch (NoSuchMethodException noSuchMethodEx) {                hasConnectTimeoutMethod = false;            } catch (Throwable catchAll) {                hasConnectTimeoutMethod = false;            }            int connectTimeout = 0;            String connectTimeoutStr = props.getProperty("connectTimeout");            if (connectTimeoutStr != null) {                try {                    connectTimeout = Integer.parseInt(connectTimeoutStr);                } catch (NumberFormatException nfe) {                    throw new SocketException("Illegal value '"                        + connectTimeoutStr + "' for connectTimeout");                }            }            if (this.host != null) {                if (!hasConnectTimeoutMethod || (connectTimeout == 0)) {                    rawSocket = new Socket(this.host, port);                } else {                    // must explicitly state this due to classloader issues                    // when running on older JVMs :(                    try {                        Class inetSocketAddressClass = Class.forName(                                "java.net.InetSocketAddress");                        Constructor addrConstructor = inetSocketAddressClass                            .getConstructor(new Class[] {                                    String.class, Integer.TYPE                                });                        Object sockAddr = addrConstructor.newInstance(new Object[] {                                    this.host, new Integer(port)                                });                        rawSocket = new Socket();                        connectWithTimeoutMethod.invoke(rawSocket,                            new Object[] { sockAddr, new Integer(connectTimeout) });                    } catch (Throwable t) {                        if (t != null) {                            throw new SocketException(t.toString());                        } else {                            throw new SocketException(                                "General Socket Exception");                        }                    }                }                try {                    rawSocket.setTcpNoDelay(true);                } catch (Exception ex) {                    /* Ignore */                }                return rawSocket;            }        }        throw new SocketException("Unable to create socket");    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区视频网站| 国产日韩一级二级三级| 久久精品男人天堂av| 亚洲午夜激情av| 国产成人h网站| 欧美精选一区二区| 亚洲天天做日日做天天谢日日欢| 日本成人在线视频网站| 91麻豆精品一区二区三区| 精品久久久久久无| 午夜影视日本亚洲欧洲精品| 成人高清在线视频| 日本一区二区成人| 国产制服丝袜一区| 91精品在线免费| 亚洲成人一二三| 欧美在线观看你懂的| 中文字幕五月欧美| 国产成人日日夜夜| 亚洲精品一区二区三区蜜桃下载| 亚洲不卡一区二区三区| 欧美性大战久久久久久久 | 欧美日韩专区在线| 自拍偷拍欧美精品| 成人动漫中文字幕| 中文一区一区三区高中清不卡| 国产精品一区二区在线看| 91麻豆精品国产91久久久使用方法| 亚洲综合在线电影| 91亚洲精品久久久蜜桃网站| 国产精品天干天干在线综合| 国内精品伊人久久久久av影院 | 国产成人小视频| 精品国产一区二区亚洲人成毛片| 奇米888四色在线精品| 4438x亚洲最大成人网| 日本伊人色综合网| 欧美一区二区三区不卡| 青娱乐精品视频在线| 日韩美女视频一区二区在线观看| 另类综合日韩欧美亚洲| 欧美v国产在线一区二区三区| 另类小说色综合网站| 欧美mv日韩mv亚洲| 国产精品一级黄| 国产精品伦理一区二区| 91网站在线播放| 亚洲成人激情社区| 日韩一区二区中文字幕| 国产一区二区三区日韩| 欧美国产精品一区二区三区| av亚洲产国偷v产偷v自拍| 亚洲视频你懂的| 欧美三级日本三级少妇99| 91黄色激情网站| 亚洲123区在线观看| 日韩视频一区二区三区| 国产精品一区二区91| 国产精品久久久久久户外露出 | 蜜臀91精品一区二区三区 | 精品无码三级在线观看视频| 中文字幕成人在线观看| 日本久久精品电影| 麻豆高清免费国产一区| 中文字幕精品一区二区三区精品 | 成人午夜视频网站| 一区二区三区视频在线看| 欧美一级片在线观看| 高清久久久久久| 亚洲综合免费观看高清在线观看| 日韩欧美二区三区| 色综合久久九月婷婷色综合| 秋霞电影网一区二区| 国产精品九色蝌蚪自拍| 91精品在线免费观看| 成人sese在线| 蜜臀av一区二区在线观看| 国产精品久久久久久久久晋中| 欧美日本一区二区三区四区| 国产成人在线视频播放| 亚洲国产日产av| 国产精品网站在线| 欧美精品视频www在线观看| 国产99精品国产| 男人的j进女人的j一区| 亚洲视频一区二区在线观看| 欧美岛国在线观看| 欧美视频一区二区三区四区| 国产成人在线影院| 久久国产精品第一页| 亚洲国产精品自拍| 中文字幕一区二区三区视频| 欧美大黄免费观看| 日本伊人精品一区二区三区观看方式 | 久久99精品久久久久婷婷| 色8久久精品久久久久久蜜 | 欧美午夜精品电影| 国产精品久久久久毛片软件| 欧美一级午夜免费电影| 国产亚洲欧美激情| 国产精品综合视频| 久久精品国产免费| 日韩免费成人网| 欧美日韩精品免费观看视频| 99久久精品99国产精品| 国产精品1区2区| 国模无码大尺度一区二区三区| 亚洲高清免费观看高清完整版在线观看| 中文字幕精品一区 | 成人97人人超碰人人99| 国产永久精品大片wwwapp| 免费观看91视频大全| 日产欧产美韩系列久久99| 亚洲一区二区综合| 亚洲一区二区欧美| 亚洲午夜久久久久久久久久久| 亚洲精选视频在线| 亚洲另类在线制服丝袜| 亚洲精品免费一二三区| 国产久卡久卡久卡久卡视频精品| 日韩成人一区二区三区在线观看| 亚洲永久免费视频| 亚洲国产欧美在线| 日韩国产一区二| 蜜臀av性久久久久蜜臀aⅴ四虎 | 日韩欧美国产午夜精品| 91精品久久久久久久久99蜜臂| 91精品国产综合久久婷婷香蕉| 欧美日韩电影一区| 欧美大肚乱孕交hd孕妇| 亚洲精品一区在线观看| 2023国产精华国产精品| 亚洲国产精品精华液2区45| 欧美国产一区二区| 亚洲黄色小说网站| 午夜av一区二区| 久久99精品国产麻豆婷婷| 国产一区二区三区黄视频 | 日韩 欧美一区二区三区| 久久99精品久久久久久动态图| 国产精品中文字幕欧美| 99re在线视频这里只有精品| 在线亚洲免费视频| 日韩欧美国产wwwww| 久久久一区二区三区| 成人欧美一区二区三区白人| 亚洲一区二区三区免费视频| 美女一区二区视频| 成人网在线播放| 欧美亚洲尤物久久| 精品国产91乱码一区二区三区 | 国产视频在线观看一区二区三区| 中文字幕一区免费在线观看| 午夜精品久久久| 大桥未久av一区二区三区中文| 色婷婷av一区二区三区gif| 欧美一级搡bbbb搡bbbb| 国产精品免费视频一区| 天天综合日日夜夜精品| 国产传媒久久文化传媒| 欧美日韩国产高清一区二区三区 | 五月婷婷色综合| 国产精品77777| 欧美日韩一区二区在线视频| 久久―日本道色综合久久| 亚洲最新视频在线观看| 国产乱码精品一区二区三| 欧美三级电影在线看| 国产欧美一区二区在线| 日韩制服丝袜av| 91欧美激情一区二区三区成人| 日韩免费视频一区| 亚洲韩国一区二区三区| 成人免费视频免费观看| 欧美卡1卡2卡| 亚洲精品国产成人久久av盗摄| 国产成人自拍网| 欧美一级理论性理论a| 亚洲精品ww久久久久久p站| 国产一区二区精品久久91| 欧美夫妻性生活| 亚洲图片欧美视频| 色婷婷狠狠综合| 国产精品日日摸夜夜摸av| 精品一区二区三区蜜桃| 5858s免费视频成人| 亚洲曰韩产成在线| 91色在线porny| 国产精品久久久久久妇女6080 | 一本一本大道香蕉久在线精品| 久久免费的精品国产v∧| 免费的成人av| 91精品啪在线观看国产60岁| 亚洲国产精品一区二区久久 | 91黄色免费看| 亚洲你懂的在线视频| 91麻豆swag| 亚洲女性喷水在线观看一区| 97久久超碰国产精品| 亚洲三级久久久|