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

📄 smsendsample.java

📁 这个是我们做土地局的一个项目。感觉不错。欢迎下载
💻 JAVA
字号:
// provided by Ewing Co.Ltd in 2004.9.2
package huayi.shortmessage;
    import Ewing.SmAPI.Sender;
    import java.net.*;
	import java.io.*;
	import java.sql.*;
	//import huayi.gg.dbConn.dbConn;
	//import huayi.shortmessage.*;
public class SmSendSample {

  public int SmSendSample(String en,String ip,String sMobile,String content,String amount)
  {
    ////////////////////////////////////////////////////////////////////
    
    
            int nRet=0;
            int Port = 9090;
			String host = "202.96.86.11";
			Socket s;
			DataInputStream input;
			String inmsg = "";
			String remain="";
			//System.out.println( "Connecting to "+ip+" on port "+ Port );
			try {
				s = new Socket( ip, Port);
				BufferedInputStream bufIn;
				bufIn = new BufferedInputStream( s.getInputStream() );
				input = new DataInputStream( bufIn );
				PrintStream printOut = new PrintStream(s.getOutputStream());
				////////////////////////////////////////////////////////////
				dbConn c=new dbConn();
				String sql="select * from TEST1";
				ResultSet contentrs=null;
				contentrs=c.executeQuery(sql);
					try{
				while(contentrs.next())
				{
				
					 remain=contentrs.getString("remain");
					System.out.println("remain1:"+remain);
				}
				
				System.out.println("remain2:"+remain);
			
				}catch(Exception e){
				e.printStackTrace();
			}
				
			//////////////////////////////////////////////////////////
			Base64 code=new Base64();
			String outcode=code.encode(en+amount+remain);
			      
			      
			////////////////////////////////////////////////////////////      
					printOut.println(outcode);//out
			        String incode = input.readLine();//in
		            remain=code.decode(incode);
					System.out.println( "  [Server]remain " + remain );
				String sql1="update TEST1 set remain='"+remain+"'where id=1";
				c.executeUpdate(sql1);
				c.close();
				s.close();
				System.out.println( "Socket closed, Session ended." );
			}
			catch (IOException e) {
				e.printStackTrace();
				System.err.println(e.getMessage());
			}
			int flag=Integer.parseInt(remain);
		if(flag<=0)
		{System.out.println("no remain");}	
		else
		{
			Sender smsender = new Sender();
            nRet = smsender.sendMessage("EA9996", "华1(OA)短信通", "123456", sMobile, content);
    //send message
		}
    ////////////////////////////////////////////////////////////////////
    
    return nRet;
  }
}

⌨️ 快捷键说明

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