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

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

?? outboundwapsimessage.java

?? 短線收發(fā)
?? JAVA
字號:
// SMSLib for Java v3
// A Java API library for sending and receiving SMS via a GSM modem
// or other supported gateways.
// Web Site: http://www.smslib.org
//
// Copyright (C) 2002-2008, Thanasis Delenikas, Athens/GREECE.
// SMSLib is distributed under the terms of the Apache License version 2.0
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package org.smslib;

import java.util.*;
import java.net.*;

public class OutboundWapSIMessage extends OutboundMessage
{
	private static final long serialVersionUID = 1L;

	// private static final String PDU_PATTERN =
	// "25060803AE81EAAF82B48401056A0045C6_URL1_03_URL2_00080103_TEXT_000101";
	private static final String PDU_PATTERN = "29060603AE81EA8DCA02056A0045C6_URL1_03_URL2_00080103_TEXT_000101";
	private String siPdu = "";
	protected URL url;
	protected Date createDate, expireDate;
	protected WapSISignals signal;
	private static final String[][] protocolBytes = { { "http://www.", "0D" }, { "https://www.", "0F" }, { "http://", "0C" }, { "https://", "0E" } };
	private static final String[][] domainBytes = { { ".com/", "85" }, { ".edu/", "86" }, { ".net/", "87" }, { ".org/", "88" } };

	public OutboundWapSIMessage(String recipient, URL url, Date createDate, Date expireDate, WapSISignals signal, String text) throws SMSLibException
	{
		super();
		this.url = url;
		this.createDate = new java.util.Date(createDate.getTime());
		this.expireDate = new java.util.Date(expireDate.getTime());
		this.signal = signal;
		this.setText(text);
		setEncoding(MessageEncodings.ENCUCS2);
		setSrcPort(9200);
		setDstPort(2948);
		setType(MessageTypes.WAPSI);
		this.setRecipient(recipient);
		try { fixPdu(); } catch (java.io.UnsupportedEncodingException e) { throw new SMSLibException(e.getMessage()); }
	}

	public OutboundWapSIMessage(String recipient, URL url, String text) throws SMSLibException
	{
		this(recipient, url, new java.util.Date(), new java.util.Date(), WapSISignals.NONE, text);
	}

	public Date getCreateDate()
	{
		return new java.util.Date(createDate.getTime());
	}

	public void setCreateDate(Date createDate)
	{
		this.createDate = new java.util.Date(createDate.getTime());
	}

	public Date getExpireDate()
	{
		return new java.util.Date(expireDate.getTime());
	}

	public void setExpireDate(Date expireDate)
	{
		this.expireDate = new java.util.Date(expireDate.getTime());
	}

	public WapSISignals getSignal()
	{
		return signal;
	}

	public void setSignal(WapSISignals signal)
	{
		this.signal = signal;
	}

	public URL getUrl()
	{
		return url;
	}

	public void setUrl(URL url)
	{
		this.url = url;
	}

	protected String getPDUData()
	{
		return siPdu;
	}

	private String bytesToHexStr(byte[] b)
	{
		if (b == null) return "";
		StringBuffer strBuffer = new StringBuffer(b.length * 3);
		for (int i = 0; i < b.length; i++)
		{
			strBuffer.append(Integer.toHexString(b[i] & 0xff));
		}
		return strBuffer.toString();
	}

	private void fixPdu() throws java.io.UnsupportedEncodingException
	{
		String s, urlText;
		int i;
		char c;
		// byte[] utfBytes;
		// byte cc;
		boolean foundProtocol;
		
		siPdu = PDU_PATTERN;
		s = bytesToHexStr(getText().getBytes("UTF-8"));
		siPdu = siPdu.replaceAll("_TEXT_", s);
		foundProtocol = false;
		urlText = url.toString();
		for (i = 0; i < 4; i++)
		{
			if (urlText.indexOf(protocolBytes[i][0]) == 0)
			{
				foundProtocol = true;
				siPdu = siPdu.replaceAll("_URL1_", protocolBytes[i][1]);
				urlText = urlText.replaceAll(protocolBytes[i][0], "");
				break;
			}
		}
		if (!foundProtocol) siPdu = siPdu.replaceAll("_URL1_", "0B");
		s = "";
		for (i = 0; i < urlText.length(); i++)
		{
			String subUrl;
			boolean foundDomain = false;
			subUrl = urlText.substring(i);
			for (int j = 0; j < 4; j++)
			{
				if (subUrl.indexOf(domainBytes[j][0]) == 0)
				{
					foundDomain = true;
					i += 4;
					s += "00";
					s += domainBytes[j][1];
					s += "03";
					break;
				}
			}
			if (!foundDomain)
			{
				c = urlText.charAt(i);
				s += ((Integer.toHexString(c).length() < 2) ? "0" + Integer.toHexString(c) : Integer.toHexString(c));
			}
		}
		siPdu = siPdu.replaceAll("_URL2_", s);
		setEncodedText(siPdu);
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩不卡在线| 99久久精品99国产精品| 国产精品不卡一区| 欧美亚洲高清一区二区三区不卡| 美国毛片一区二区三区| 中文字幕在线观看不卡| 日韩视频一区在线观看| 99精品视频在线播放观看| 精品在线免费观看| 亚洲午夜久久久久久久久久久 | 亚洲天天做日日做天天谢日日欢| 5566中文字幕一区二区电影| 91在线精品一区二区三区| 男女性色大片免费观看一区二区| 亚洲精品视频免费看| 久久蜜臀精品av| 制服丝袜在线91| 91福利社在线观看| 国产91精品在线观看| 日本伊人色综合网| 亚洲在线视频网站| 国产精品免费久久久久| 国产日韩欧美精品综合| 欧美电影免费观看高清完整版在线| 99精品在线免费| 美国av一区二区| 亚洲成人动漫一区| 亚洲摸摸操操av| 国产精品久久久久国产精品日日| 久久理论电影网| 欧美第一区第二区| 欧美一级高清大全免费观看| 欧美体内she精视频| 91麻豆123| 色婷婷综合久久久久中文一区二区| 国产成人免费在线| 国产精品影音先锋| 韩国成人在线视频| 精品一区二区免费看| 久久精品999| 黄色资源网久久资源365| 美日韩一级片在线观看| 日本三级韩国三级欧美三级| 日韩av电影一区| 奇米亚洲午夜久久精品| 免费观看一级特黄欧美大片| 美女一区二区三区| 蜜桃精品在线观看| 国模大尺度一区二区三区| 精品在线观看免费| 国产精品一二三区在线| 国产精品99久久久久久久女警| 韩国av一区二区三区在线观看| 国产乱理伦片在线观看夜一区| 国产不卡高清在线观看视频| 99综合影院在线| 色综合久久88色综合天天免费| 91成人在线精品| 欧美日韩国产高清一区二区三区| 欧美精品123区| 日韩欧美国产一区二区三区 | 亚洲色图视频网| 国产精品久久久一本精品| 亚洲柠檬福利资源导航| 亚洲国产精品一区二区久久恐怖片| 亚洲gay无套男同| 美女视频一区在线观看| 国产一区二区三区黄视频 | 日韩毛片高清在线播放| 亚洲尤物视频在线| 三级欧美在线一区| 国产精品正在播放| 91在线视频18| 日韩一级片网站| 国产精品色哟哟| 亚洲国产成人91porn| 久久9热精品视频| 91网上在线视频| 在线成人av网站| 国产精品私房写真福利视频| 亚洲综合丁香婷婷六月香| 免费成人在线观看| 成人少妇影院yyyy| 欧美视频一区在线观看| 久久九九久久九九| 一区二区三区**美女毛片| 久久黄色级2电影| 色诱亚洲精品久久久久久| 欧美一区二区在线免费观看| 中文字幕一区二区三区四区| 日韩影院精彩在线| 不卡一区二区中文字幕| 91精品国产麻豆国产自产在线| 亚洲国产高清在线| 亚洲一区在线电影| 国产suv一区二区三区88区| 欧美日韩免费观看一区二区三区| 国产日产亚洲精品系列| 视频一区在线播放| zzijzzij亚洲日本少妇熟睡| 日韩精品专区在线影院重磅| 亚洲综合无码一区二区| 国产精品中文字幕日韩精品| 91精品国产品国语在线不卡| 亚洲激情自拍偷拍| 国产乱码一区二区三区| 欧美一级一区二区| 亚洲另类在线一区| 国产精品77777| 欧美一激情一区二区三区| 亚洲精品国产高清久久伦理二区| 国产精品白丝av| 日韩欧美成人激情| 亚洲福利一区二区| 91麻豆精品国产自产在线 | 午夜av电影一区| av毛片久久久久**hd| 26uuu欧美| 日韩成人一区二区三区在线观看| 91蜜桃视频在线| 中文字幕欧美日韩一区| 国产一区二区三区视频在线播放 | 《视频一区视频二区| 极品少妇xxxx精品少妇| 91精品国产综合久久香蕉的特点| 亚洲精品成人少妇| 94-欧美-setu| 国产精品夫妻自拍| 国产精品18久久久久| 欧美精品一区二区高清在线观看| 日本午夜一区二区| 欧美日韩国产天堂| 婷婷丁香激情综合| 欧美私模裸体表演在线观看| 亚洲女人****多毛耸耸8| 成人午夜短视频| 中文字幕av一区二区三区高| 国产精品88888| 国产亚洲精品中文字幕| 国产乱一区二区| 国产精品无遮挡| av中文字幕在线不卡| 综合自拍亚洲综合图不卡区| 99久久综合精品| 中文字幕日韩精品一区| 99精品国产91久久久久久| 亚洲欧洲国产专区| 91原创在线视频| 依依成人精品视频| 欧洲av在线精品| 午夜精品一区二区三区电影天堂| 正在播放亚洲一区| 三级一区在线视频先锋| 日韩欧美一区在线| 狠狠色狠狠色综合| 国产欧美一区二区精品仙草咪| 成人网男人的天堂| 亚洲色欲色欲www| 欧美日韩中文字幕一区二区| 青青草国产成人99久久| xfplay精品久久| 成人免费视频caoporn| 亚洲日本欧美天堂| 成人激情av网| 国产婷婷精品av在线| 国产在线观看免费一区| 久久精品免费在线观看| av中文字幕在线不卡| 亚洲图片欧美综合| 欧美日产国产精品| 久久精品国产网站| 中文字幕国产精品一区二区| 欧美伊人久久大香线蕉综合69| 日韩和欧美的一区| 久久久久久亚洲综合影院红桃| 色婷婷一区二区三区四区| 天天色图综合网| 国产日韩v精品一区二区| 在线观看av一区| 久久69国产一区二区蜜臀| 国产精品乱人伦| 在线综合+亚洲+欧美中文字幕| 岛国一区二区在线观看| 亚洲国产另类精品专区| 久久久一区二区三区捆绑**| 色婷婷综合久色| 国产麻豆成人传媒免费观看| 玉米视频成人免费看| 日韩免费电影一区| 一本大道久久a久久综合| 精品一二三四区| 亚洲狠狠丁香婷婷综合久久久| 亚洲精品在线网站| 91亚洲资源网| 欧美日韩亚州综合| 91精选在线观看| 懂色一区二区三区免费观看| 午夜激情综合网| 欧美国产日韩在线观看| 7777精品伊人久久久大香线蕉完整版 |