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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? terminal.java

?? java telnet 服務(wù)器實(shí)現(xiàn) .
?? JAVA
字號(hào):
//License/*** * Java TelnetD library (embeddable telnet daemon) * Copyright (c) 2000-2005 Dieter Wimberger  * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * Neither the name of the author nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. *   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS * IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE  * POSSIBILITY OF SUCH DAMAGE. ***/package net.wimpi.telnetd.io.terminal;/** * On top of the telnet protocol communication layer * there is a layer for terminal communication. This layer * is represented by so called escape sequences that are filtered * and interpreted. <br> * This interface defines abstracts filtering and translation * methods so that the TerminalIO is independent of a specific * terminal implementation. * * @author Dieter Wimberger * @version 2.0 (16/07/2006) * @see net.wimpi.telnetd.io.TerminalIO */public interface Terminal {  /**   * Translates a control character into terminal independent   * representation.   *   * @param byteread int read from the input stream.   * @return the read int or the internal control character definition.   */  public int translateControlCharacter(int byteread);  /**   * Translates an escape sequence into a terminal independent   * representation.   *   * @param buffer array of integers containing a escape sequence.   * @return the terminal independent representation.   */  public int translateEscapeSequence(int[] buffer);  /**   * Returns a terminal dependent escape sequence for   * a given defined erase function:   * <ul>   * <li> erase to end of line (EEOL)   * <li> erase to begin of line (EBOL)   * <li> erase entire line (EEL)   * <li> erase to end of screen (EEOS)   * <li> erase to beginning of screen (EBOS)   * <li> erase entire screen (EES)   * </ul>   *   * @param eraseFunc representing one of the specified erase functions.   * @return the byte sequence representing the terminal dependent escape sequence.   * @see net.wimpi.telnetd.io.TerminalIO#EEOL   * @see net.wimpi.telnetd.io.TerminalIO#EBOL   * @see net.wimpi.telnetd.io.TerminalIO#EEL   * @see net.wimpi.telnetd.io.TerminalIO#EEOS   * @see net.wimpi.telnetd.io.TerminalIO#EBOS   * @see net.wimpi.telnetd.io.TerminalIO#EES   */  public byte[] getEraseSequence(int eraseFunc);  /**   * Returns a terminal dependent escape sequence for a   * given cursor movement.<br>   * The directions available are:   * <ul>   * <li> up (UP)   * <li> down (DOWN)   * <li> right (RIGHT)   * <li> left (LEFT)   * </ul>   *   * @param dir   Direction of movement.   * @param times Number of movements into given direction.   * @return the byte sequence representing the terminal dependent escape sequence.   */  public byte[] getCursorMoveSequence(int dir, int times);  /**   * Returns a terminal dependent escape sequence for   * positioning the cursor to a given position:   * <ul>   * <li> index 0: row coordinate   * <li> index 1: column coordinate   * </ul>   * Note that <em>home</em> is a special positioning sequence. It   * could result in a special sequence different from the positioning   * sequence to 0,0 coordinates.   *   * @param pos Position to move the cursor to.   * @return the byte sequence representing the terminal dependent escape sequence.   * @see net.wimpi.telnetd.io.TerminalIO#HOME   */  public byte[] getCursorPositioningSequence(int[] pos);  /**   * Returns the terminal dependent escape sequence for   * a given defined special function.<br>   * There are two special functions that should be implemented:   * <ol>   * <li> store current cursor position (STORECURSOR)   * <li> restore previously stored cursor position (RESTORECURSOR)   * </ol>   *   * @param sequence the special sequence defined as int in TerminalIO.   * @return the byte sequence representing the terminal dependent escape sequence.   * @see net.wimpi.telnetd.io.TerminalIO#STORECURSOR   * @see net.wimpi.telnetd.io.TerminalIO#RESTORECURSOR   */  public byte[] getSpecialSequence(int sequence);  /**   * Returns the terminal dependent escape sequence   * for establishing the given scrollmargins.<br>   * <em>Note that this method is experimental and not available   * through the BasicTerminalIO interface yet.</em>   *   * @param topmargin    upper border of the scrolling area as row coordinate.   * @param bottommargin lower border of the scrolling area as row coordinate.   * @return the byte sequence representing the terminal dependent escape sequence.   */  public byte[] getScrollMarginsSequence(int topmargin, int bottommargin);  /**   * Returns the terminal dependent escape sequence   * for a given graphics rendition request.<br>   * Defined are following types:   * <ul>   * <li> foreground color (FCOLOR)<br>   * with any color defined in BasicTerminalIO as parameter.   * <li> background color (BCOLOR)<br>   * with any color defined in BasicTerminalIO as parameter.   * <li> character style (STYLE)   * <ul>   * <li> turns on/off italic letters (ITALIC,ITALIC_OFF)   * <li> turns on/off bold letters (BOLD,BOLD_OFF)   * <li> turns on/off blinking letters (BLINK,BLINK_OFF)   * <li> turns on/off underlined letters (UNDERLINED,UNDERLINED_OFF)   * </ul>   * <li> reset of set graphics rendition (RESET)<br>   * which does not need any specific parameter.   * <p/>   * </ul>   * <em>Note that by no means, all terminals will support this.   * Display might differ widely from implementation to implementation.   * Yet this is a more or less complete abstraction of what could be possible.   * </em>   *   * @param type  Type of graphics rendition request.   * @param param Parameter to the type requested.   * @return the byte sequence representing the terminal dependent escape sequence.   */  public byte[] getGRSequence(int type, int param);  /**   * Returns a "formatted" string containing terminal dependent   * GR escape sequences (i.e. colors and style).<br>   * The string passed as a parameter should contain the internal   * markup based upon <Ctrl>-<a> inited sequences.<br>   * If the terminal does not support graphics rendition, then   * the markup will be parsed out. Its strongly recommended not to   * send escape sequences a client is unable to understand, even   * if some clients filter themselves.   *   * @param str String to be formatted.   * @return the string with sequences that will render properly   *         on the terminal.   */  public String format(String str);  /**   * Returns a "bold formatted" string containing terminal dependent   * GR escape sequences (i.e. colors and style).<br>   * The string passed as a parameter should contain the internal   * markup based upon <Ctrl>-<a> inited sequences.<br>   * If the terminal does not support graphics rendition, then   * the markup will be parsed out. Its strongly recommended not to   * send escape sequences a client is unable to understand, even   * if some clients filter themselves.   *   * @param str String to be formatted.   * @return the string with sequences that will render properly   *         on the terminal.   */  public String formatBold(String str);  /**   * Returns the byte sequence that will init the terminal.<br>   *   * @return the byte sequence representing the terminal dependent   *         init escape sequence.   */  public byte[] getInitSequence();  /**   * Returns if the terminal implementation supports   * graphics rendition (i.e. colors and styles).<br>   *   * @return a boolean that flags if the terminal supports GR (true)   *         or not (false).   */  public boolean supportsSGR();  /**   * Returns if the terminal implementation supports   * scrolling (i.e. setting scroll margins).<br>   * <em>Note that this method is addenum to the experimental and   * not available getScrollMarginsSequence(int,int).</em>   *   * @return a boolean that flags if the terminal supports scrolling (true)   *         or not (false).   */  public boolean supportsScrolling();  /**   * Returns the atomic escape sequence length of the terminal   * implementation as integer (without counting the escape itself).<br>   *   * @return the atomic escape sequence length.   */  public int getAtomicSequenceLength();//Constants  /**   * <b>End of transmission</b><br>   * Ctrl-d, which flags end of transmission, or better said   * a client logout request.   */  public static final byte EOT = 4;  /**   * <b>BackSpace</b><br>   * The ANSI defined byte code of backspace.   */  public static final byte BS = 8;  /**   * <b>Delete</b><br>   * The ANSI defined byte code of delete.   */  public static final byte DEL = 127;  /**   * <b>Horizontal Tab</b><br>   * The ANSI defined byte code of a horizontal tabulator.   */  public static final byte HT = 9;  /**   * <b>FormFeed</b><br>   * The ANSI defined byte code of a form feed.   */  public static final byte FF = 12;  /**   * <b>SGR Input Key</b><br>   * Ctrl-a as defined byte code. It might be of   * interest to support graphics rendition in edit mode,   * for the user to create marked up (i.e. formatted)   * input for the application context.   */  public static final byte SGR = 1;  /**   * <b>Cancel</b><br>   * The ANSI defined byte code for cancelling an   * escape sequence.   */  public static final byte CAN = 24;  /**   * <b>Escape</b><br>   * The ANSI definde byte code of escape.   */  public static final byte ESC = 27;  /**   * <b>[ Left Square Bracket</b><br>   * The ANSI defined byte code of a left square bracket,   * as used in escape sequences.   */  public static final byte LSB = 91;  /**   * <b>; Semicolon</b><br>   * The ANSI defined byte code of a semicolon, as   * used in escape sequences.   */  public static final byte SEMICOLON = 59;  /**   * <b>A (UP)</b><br>   * The byte code of A, as used in escape sequences   * for cursor up.   */  public static final byte A = 65;  /**   * <b>B (DOWN)</b><br>   * The byte code of B, as used in escape sequences   * for cursor down.   */  public static final byte B = 66;  /**   * <b>C (RIGHT)</b><br>   * The byte code of C, as used in escape sequences   * for cursor right.   */  public static final byte C = 67;  /**   * <b>D (LEFT)</b><br>   * The byte code of D, as used in escape sequences   * for cursor left.   */  public static final byte D = 68;  /**   * <b>Other characters used in escape sequences.</b>   */  public static final byte E = 69; // for next Line (like CR/LF)  public static final byte H = 72; // for Home and Positionsetting or f  public static final byte f = 102;  public static final byte r = 114;  /**   * <b>Characters needed for erase sequences.</B>   */  public static final byte LE = 75; 	// K...line erase actions related  public static final byte SE = 74;  	// J...screen erase actions related}//interface Terminal

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亲子乱子伦xxxx裸| 国产精品久久久久一区二区三区共 | 日本va欧美va欧美va精品| 久久久精品蜜桃| 欧洲国产伦久久久久久久| 老司机午夜精品99久久| 亚洲精品日韩专区silk| 日韩一级高清毛片| 色噜噜狠狠成人中文综合| 韩日精品视频一区| 亚洲国产精品久久人人爱| 国产精品久久久久久久久免费丝袜 | 蜜臀久久99精品久久久久久9 | 久久久综合精品| 欧美日韩日日夜夜| 99国产精品久久久久| 激情小说欧美图片| 视频一区二区欧美| 一区二区成人在线视频| 日本一区二区不卡视频| 精品国产sm最大网站免费看| 欧美日韩小视频| 91成人在线精品| aaa国产一区| 成人午夜看片网址| 国产成人在线看| 激情欧美一区二区三区在线观看| 午夜视频久久久久久| 亚洲黄色免费电影| 亚洲日本va午夜在线电影| 国产日韩精品一区二区三区 | 国内精品久久久久影院薰衣草 | 国产精品一区不卡| 久久99精品久久久久久| 日韩中文欧美在线| 天堂久久一区二区三区| 婷婷六月综合亚洲| 午夜日韩在线观看| 日韩国产一二三区| 日本成人超碰在线观看| 日韩精品成人一区二区三区| 亚洲一区二区四区蜜桃| 一区二区三区高清在线| 国产成人久久精品77777最新版本| 美女视频一区二区| 久久精品99久久久| 国产一区不卡精品| 国产成人免费网站| 99精品视频在线观看免费| 99久久精品免费看| 91麻豆国产福利在线观看| 色婷婷综合在线| 欧美三级日韩三级| 欧美一级国产精品| 精品国一区二区三区| 久久综合色综合88| 国产三级精品三级在线专区| 亚洲国产精品精华液2区45| 综合在线观看色| 亚洲男人的天堂在线aⅴ视频| 亚洲男人的天堂在线aⅴ视频| 亚洲一区在线观看免费| 日韩不卡在线观看日韩不卡视频| 奇米色一区二区三区四区| 精品午夜久久福利影院| 成人美女视频在线观看| 在线观看成人免费视频| 在线播放91灌醉迷j高跟美女| 日韩欧美亚洲一区二区| 欧美激情一区不卡| eeuss影院一区二区三区| 91久久国产最好的精华液| 欧美一区二区视频在线观看2022| ww久久中文字幕| 亚洲欧美日韩国产综合| 日韩专区一卡二卡| 国产成人精品免费在线| 欧美视频三区在线播放| 99视频在线精品| 亚洲青青青在线视频| 亚洲色图在线看| 婷婷中文字幕综合| 国产一区二区三区免费| 99视频国产精品| 欧美一级高清片| 国产精品久久久久久久久久久免费看| 亚洲一区电影777| 国产麻豆视频一区二区| 色哟哟亚洲精品| 26uuu精品一区二区在线观看| 亚洲色图欧美偷拍| 精品一区二区三区在线播放| 成人高清视频免费观看| 欧美丰满美乳xxx高潮www| 久久精品人人爽人人爽| 亚洲主播在线观看| 国产精品亚洲一区二区三区妖精| 在线区一区二视频| 国产日韩欧美一区二区三区乱码| 午夜久久久久久久久| 成人污污视频在线观看| 欧美一级二级三级蜜桃| 中文字幕一区二区三区乱码在线| 麻豆国产精品777777在线| 色国产精品一区在线观看| 久久免费电影网| 七七婷婷婷婷精品国产| 色婷婷激情综合| 中文字幕精品综合| 久久精品国产亚洲a| 久久精品视频免费| 日本不卡123| 精品视频1区2区3区| 中文字幕一区三区| 国产999精品久久| 日韩一区二区在线看| 亚洲一区二区精品久久av| 成人性生交大片| 久久综合av免费| 日本美女一区二区| 欧美丝袜丝交足nylons图片| 欧美激情一区二区三区全黄| 极品瑜伽女神91| 日韩一区二区三区免费观看| 亚洲午夜久久久久久久久电影网 | 综合激情成人伊人| 国产在线精品一区二区| 日韩三级电影网址| 日韩专区一卡二卡| 这里只有精品99re| 天天综合色天天综合| 欧美性大战久久久久久久蜜臀| 亚洲欧洲99久久| 暴力调教一区二区三区| 国产精品色噜噜| 成人av免费网站| 国产精品久线观看视频| 日韩欧美在线观看一区二区三区| 亚洲国产中文字幕| 欧美日韩在线一区二区| 亚洲成a人片在线不卡一二三区| 欧美自拍偷拍午夜视频| 一区二区三区四区视频精品免费| 一道本成人在线| 一区二区三区欧美| 欧美日韩免费一区二区三区视频| 亚洲成在人线在线播放| 欧美日韩国产美| 麻豆精品在线播放| 久久久久久久久伊人| 福利电影一区二区| 最新中文字幕一区二区三区| 91麻豆福利精品推荐| 亚洲国产精品人人做人人爽| 欧美日韩国产精品成人| 免费精品视频最新在线| 欧美mv日韩mv亚洲| 国产精品一区久久久久| 国产精品麻豆一区二区| 91女神在线视频| 亚洲国产日韩a在线播放性色| 5858s免费视频成人| 久久精品国产免费| 国产欧美一二三区| 色婷婷久久久亚洲一区二区三区| 亚洲国产va精品久久久不卡综合| 在线成人午夜影院| 国产剧情一区二区三区| √…a在线天堂一区| 欧美日韩成人综合天天影院 | 成人性生交大片免费看在线播放 | 成人性生交大片免费看中文| 亚洲免费视频成人| 7777精品伊人久久久大香线蕉最新版| 久久精品国产精品亚洲综合| 久久久精品国产99久久精品芒果| 成人av免费在线| 日韩高清不卡在线| 国产日韩视频一区二区三区| 日本道免费精品一区二区三区| 日韩国产在线观看一区| 久久久久久久久久久久久久久99| 91丝袜美女网| 91精品久久久久久久91蜜桃| 国产一区高清在线| 亚洲综合另类小说| 久久免费午夜影院| 欧美视频中文一区二区三区在线观看| 国内成+人亚洲+欧美+综合在线 | 日韩av高清在线观看| 久久精品免费在线观看| 欧美视频日韩视频| 国产成人综合自拍| 午夜精品视频在线观看| 国产精品青草综合久久久久99| 在线播放欧美女士性生活| 99精品视频一区| 久草热8精品视频在线观看| 亚洲一区二区在线视频| 久久精品亚洲精品国产欧美kt∨|