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

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

?? protocol.java

?? Java下Comet的實現框架Pushlet例子。 實現實時推送數據到客戶端。 服務器每隔30-500MS產生一個隨機數
?? JAVA
字號:
// Copyright (c) 2004 Just Objects B.V. <just@justobjects.nl>// Distributable under LGPL license. See terms of license at gnu.org.package nl.justobjects.pushlet.core;/** * Constants for Pushlet protocols. * * @author Just van den Broecke - Just Objects &copy; * @version $Id: Protocol.java,v 1.15 2007/11/23 14:33:07 justb Exp $ */public interface Protocol {	/**	 * Default URI .	 */	public static final String DEFAULT_SERVLET_URI = "/pushlet/pushlet.srv";	//	// Common protocol header/parameter names	//	/**	 * Event type (join, leave, data, subscribe etc) .	 */	public static final String P_EVENT = "p_event";	/**	 * Time in seconds since 1970	 */	public static final String P_TIME = "p_time";	/**	 * Event sequence number, numbers per-client.	 */	public static final String P_SEQ = "p_seq";	/**	 * Subject (topic) of data event.	 */	public static final String P_SUBJECT = "p_subject";	/**	 * Originator of Event.	 */	public static final String P_FROM = "p_from";	/**	 * Addressee of Event, subject or client p_id.	 */	public static final String P_TO = "p_to";	/**	 * Identifier for client instance within server.	 */	public static final String P_ID = "p_id";	/**	 * Subscription id, identifies single subscription.	 */	public static final String P_SUBSCRIPTION_ID = "p_sid";	/**	 * Format to receive events	 */	public static final String P_FORMAT = "p_format";	/**	 * Protocol mode.	 */	public static final String P_MODE = "p_mode";	/**	 * Reason for errors.	 */	public static final String P_REASON = "p_reason";	/**	 * URL attribute.	 */	public static final String P_URL = "p_url";	/**	 * Wait attribute.	 */	public static final String P_WAIT = "p_wait";	/**	 * Subscription label, may be used to return user-specific	 * token with a data event, e.g. the name of a function for a callback.	 */	public static final String P_SUBSCRIPTION_LABEL = "p_label";	//	// Event values with direction for P_EVENT (C=client, S=server)	//	/**	 * C-->S Request to join server.	 */	public static final String E_JOIN = "join";	/**	 * S-->C Acknowledgement of join.	 */	public static final String E_JOIN_ACK = "join-ack";	/**	 * C-->S Request to join server.	 */	public static final String E_JOIN_LISTEN = "join-listen";	/**	 * S-->C Acknowledgement of join.	 */	public static final String E_JOIN_LISTEN_ACK = "join-listen-ack";	/**	 * C-->S Client starts listening.	 */	public static final String E_LISTEN = "listen";	/**	 * S-->C Ack of listen.	 */	public static final String E_LISTEN_ACK = "listen-ack";	/**	 * C-->S Client leaves server.	 */	public static final String E_LEAVE = "leave";	/**	 * S-->C Ack of leave.	 */	public static final String E_LEAVE_ACK = "leave-ack";	/**	 * C-->S Publish to subject.	 */	public static final String E_PUBLISH = "publish";	/**	 * S-->C Publish to subject acknowledge.	 */	public static final String E_PUBLISH_ACK = "publish-ack";	/**	 * C-->S Subscribe to subject request.	 */	public static final String E_SUBSCRIBE = "subscribe";	/**	 * S-->C Subscribe to subject acknowledge.	 */	public static final String E_SUBSCRIBE_ACK = "subscribe-ack";	/**	 * C-->S Unsubscribe from subject request.	 */	public static final String E_UNSUBSCRIBE = "unsubscribe";	/**	 * S--C Unsubscribe from subject acknowledge.	 */	public static final String E_UNSUBSCRIBE_ACK = "unsubscribe-ack";	/**	 * S-->C Client error response, transitional error.	 */	public static final String E_NACK = "nack";	/**	 * S-->C Client should abort, permanent error.	 */	public static final String E_ABORT = "abort";	/**	 * S-->C Data.	 */	public static final String E_DATA = "data";	/**	 * S-->C or C-->S Heartbeat.	 */	public static final String E_HEARTBEAT = "hb";	/**	 * S-->C S-->C or C-->S Heartbeat confirmed.	 */	public static final String E_HEARTBEAT_ACK = "hb-ack";	/**	 * S-->C or C-->S client refresh of data channel.	 */	public static final String E_REFRESH = "refresh";	/**	 * S-->C client should refresh data channel.	 */	public static final String E_REFRESH_ACK = "refresh-ack";	//	// Values for P_FORMAT parameter	//	/**	 * JavaScript callback.	 */	public static String FORMAT_JAVASCRIPT = "js";	/**	 * Java serialized object.	 */	public static String FORMAT_SERIALIZED_JAVA_OBJECT = "ser";	/**	 * Stream of XML documents.	 */	public static String FORMAT_XML = "xml";	/**	 * Single XML document containing zero or more events.	 */	public static String FORMAT_XML_STRICT = "xml-strict";	//	// Values for P_MODE parameter	//	public static final String MODE_STREAM = "stream";	public static final String MODE_PULL = "pull";	public static final String MODE_POLL = "poll";	//	// Values for special/reserved subjects	// TODO: use these to publish events when clients do these actions	// TODO: Dispatcher may intercept these subjects to send cached events	//	public static final String SUBJECT_META = "/meta";	public static final String SUBJECT_META_SUBS = SUBJECT_META + "/subs";	public static final String SUBJECT_META_JOINS = SUBJECT_META + "/joins";}/*  * $Log: Protocol.java,v $  * Revision 1.15  2007/11/23 14:33:07  justb  * core classes now configurable through factory  *  * Revision 1.14  2006/10/19 12:33:40  justb  * add atomic join-listen support (one request)  *  * Revision 1.13  2005/05/06 19:44:00  justb  * added xml-strict format  *  * Revision 1.12  2005/02/28 13:05:59  justb  * introduced join-listen protocol service  *  * Revision 1.11  2005/02/28 12:45:59  justb  * introduced Command class  *  * Revision 1.10  2005/02/16 12:16:17  justb  * added support for "poll" mode  *  * Revision 1.9  2005/01/24 22:46:02  justb  * getting safari to work  *  * Revision 1.8  2005/01/24 13:42:00  justb  * new protocol changes (p_listen)  *  * Revision 1.7  2005/01/18 16:47:10  justb  * protocol changes for v2 and publishing from pushlet client  *  * Revision 1.6  2005/01/13 14:47:15  justb  * control evt: send response on same (control) connection  *  * Revision 1.5  2004/10/24 13:52:52  justb  * small fixes in client lib  *  * Revision 1.4  2004/10/24 12:58:18  justb  * revised client and test classes for new protocol  *  * Revision 1.3  2004/09/20 22:01:38  justb  * more changes for new protocol  *  * Revision 1.2  2004/09/03 22:35:37  justb  * Almost complete rewrite, just checking in now  *  * Revision 1.1  2004/09/03 21:02:20  justb  * make more formalized protocol  *  *  */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一道高清亚洲日美韩| 日韩美女一区二区三区四区| 蜜桃精品在线观看| 亚洲精品国产成人久久av盗摄| 精品国产乱码久久| 精品国产乱码久久久久久图片| 欧美二区在线观看| 欧美一级黄色片| 欧美一二三四区在线| 欧美色图在线观看| 9191久久久久久久久久久| 欧日韩精品视频| 在线播放国产精品二区一二区四区| 一本大道久久a久久综合| 一本久道中文字幕精品亚洲嫩| 色香蕉成人二区免费| 色婷婷av一区二区三区大白胸| av成人免费在线观看| 91视频一区二区| 欧美群妇大交群中文字幕| 日韩欧美一级二级| 国产精品女同互慰在线看| 中文字幕色av一区二区三区| 亚洲专区一二三| 精品一区二区三区香蕉蜜桃| 国产精品一区免费视频| 91视频你懂的| 日韩一区二区麻豆国产| 国产亚洲精品久| 亚洲国产美国国产综合一区二区| 日韩成人精品在线观看| 成人免费的视频| 欧美久久婷婷综合色| 久久久午夜精品理论片中文字幕| 最近日韩中文字幕| 日本视频一区二区| av一本久道久久综合久久鬼色| 欧美丝袜第三区| 国产视频视频一区| 亚洲成av人片一区二区梦乃| 国产成人精品免费一区二区| 欧美性生活久久| 国产区在线观看成人精品| 亚洲一区二区3| jiyouzz国产精品久久| 欧美猛男gaygay网站| 国产精品视频九色porn| 日韩中文字幕亚洲一区二区va在线 | 丰满白嫩尤物一区二区| 一本色道a无线码一区v| 亚洲精品在线三区| 婷婷激情综合网| 99在线精品免费| 精品乱人伦小说| 亚洲激情自拍视频| 日韩精品一卡二卡三卡四卡无卡| 日本aⅴ免费视频一区二区三区| 成人精品视频一区二区三区 | 欧美日韩精品欧美日韩精品一| 国产亚洲成av人在线观看导航| 亚洲香蕉伊在人在线观| 波多野结衣亚洲一区| 精品福利一二区| 日韩av二区在线播放| 在线视频你懂得一区| 中文字幕制服丝袜成人av| 成人久久视频在线观看| 久久久激情视频| 国产一区二区在线观看视频| 日韩一区二区在线观看视频| 亚洲 欧美综合在线网络| 91在线视频观看| 综合久久一区二区三区| 成人av电影观看| 国产精品二三区| 成人精品电影在线观看| 中文字幕第一区二区| 成人av影视在线观看| 中文字幕一区二区三区乱码在线| 国产曰批免费观看久久久| 精品久久久久av影院 | 日韩手机在线导航| 日本午夜精品一区二区三区电影| 欧美电影一区二区| 日韩国产欧美在线播放| 欧美三级资源在线| 亚洲福利视频三区| 日韩欧美国产精品一区| 国产精品一区二区无线| 中文字幕av在线一区二区三区| 成人丝袜18视频在线观看| 国产精品久久久久国产精品日日| 成人福利视频网站| 一区二区三区在线看| 欧美日韩一本到| 美日韩一级片在线观看| 国产亚洲人成网站| 99精品视频中文字幕| 亚洲第一成人在线| 精品久久久久久久久久久久久久久久久| 国产在线精品一区二区| 综合激情网...| 日韩亚洲国产中文字幕欧美| 国产在线视频精品一区| 亚洲老妇xxxxxx| 日韩免费观看高清完整版 | 午夜欧美在线一二页| 欧美一区二区三区电影| 岛国一区二区在线观看| 亚洲妇女屁股眼交7| 精品乱人伦一区二区三区| 91视频观看视频| 久国产精品韩国三级视频| 国产精品免费人成网站| 日韩一卡二卡三卡四卡| 91激情在线视频| 国产一区二区在线影院| 一区二区成人在线视频| 久久免费看少妇高潮| 欧美综合一区二区三区| 国产一区二区三区在线观看免费 | 久久不见久久见中文字幕免费| 欧美激情中文不卡| 欧美一区二区三区视频在线 | 91色婷婷久久久久合中文| 另类成人小视频在线| 一区二区三区丝袜| 国产日产欧产精品推荐色 | av中文字幕不卡| 捆绑调教一区二区三区| 一区二区三区精品视频在线| 久久久久国产精品麻豆ai换脸| 精品视频一区二区三区免费| 成人手机在线视频| 精品一区免费av| 亚洲国产精品自拍| 最新热久久免费视频| 久久一区二区视频| 日韩一级完整毛片| 91精品黄色片免费大全| 91丨国产丨九色丨pron| 9久草视频在线视频精品| 国产一区二区不卡| 久久成人麻豆午夜电影| 蜜臂av日日欢夜夜爽一区| 天天影视色香欲综合网老头| 亚洲一区二三区| 亚洲综合在线观看视频| 亚洲欧美日韩国产手机在线 | 日韩美女主播在线视频一区二区三区| 91成人在线免费观看| 99国产精品久久久久久久久久久| 国产白丝网站精品污在线入口| 国内精品伊人久久久久av一坑| 奇米色一区二区| 捆绑调教美女网站视频一区| 久久99精品久久久| 美女性感视频久久| 极品少妇xxxx精品少妇| 激情综合网天天干| 狠狠色丁香婷综合久久| 国产乱子伦一区二区三区国色天香| 美女视频黄a大片欧美| 久久国产婷婷国产香蕉| 国内精品不卡在线| 国产99久久久久久免费看农村| 国产91丝袜在线播放| 不卡电影一区二区三区| 一本到不卡免费一区二区| 在线观看视频91| 欧美色成人综合| 日韩欧美激情四射| 国产亚洲精品超碰| 亚洲欧美区自拍先锋| 五月天亚洲婷婷| 极品少妇xxxx偷拍精品少妇| 成人一区二区三区视频在线观看| fc2成人免费人成在线观看播放 | 欧美国产欧美综合| 综合婷婷亚洲小说| 日韩在线a电影| 国产揄拍国内精品对白| eeuss鲁片一区二区三区在线观看| av电影在线不卡| 欧美一区二区福利在线| 国产人伦精品一区二区| 亚洲.国产.中文慕字在线| 国产尤物一区二区在线| 在线免费精品视频| 精品福利av导航| 伊人夜夜躁av伊人久久| 免费一级片91| 色综合天天天天做夜夜夜夜做| 日韩欧美二区三区| 亚洲码国产岛国毛片在线| 激情欧美一区二区三区在线观看| 99精品欧美一区二区三区小说 | 一区二区三区四区在线播放| 精品无人区卡一卡二卡三乱码免费卡| 成人国产精品免费网站|