⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smssendmessage.java

📁 JAVA邮件系统
💻 JAVA
字号:
import java.net.*;
public class SMSSendMessage
{
 	static byte[] MakeForSMS( String sPhone,String sMsg )
	{
		byte[] sSMS = new byte[1+22+4+5+160+2+2+11+3+3+7+17+17+22];
		int nOffset = 0;
		//get content;
		addBytes(sSMS,"S".getBytes(),1,nOffset);
		nOffset += 1;
		
		addBytes(sSMS,sPhone.getBytes(),22,nOffset);
		nOffset += 22;
		
		nOffset += 4;
		nOffset += 5;
		
		addBytes(sSMS,sMsg.getBytes(),160,nOffset);
		
		return sSMS; 
	}
	
	static void addBytes( byte[] src , byte[] des , int nLength ,int nOffset)
	{
		if( des == null )
			return;
		int nDes = des.length; 
		for( int i=0;i<nDes;i++ )
			src[nOffset+i] = des[i];
	}
	static boolean sendSMSByWAPStation(String sPhone,String sMsg)
	{
		try{
			java.net.DatagramSocket sendSkt = new java.net.DatagramSocket();
			byte[] sSms  =MakeForSMS(sPhone,sMsg);
			
			sendSkt.send ( new DatagramPacket( sSms,sSms.length ,
						InetAddress.getByName(CommonMethods.sServerIp ),CommonMethods.nPort ) );
			sendSkt.close();
		}catch(Exception e){
			System.out.println("connect error:"+e.toString() );
      return false;
		}
		return true;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -